import * as _ from 'lodash';
import * as url from 'url';
import { createHash } from 'crypto';
import BigNumber from 'bignumber.js';
import { CLPublicKey as PublicKey, Keys, DeployUtil, CLTypeTag, CLU512, CLU64, CLOption } from 'casper-js-sdk';
import * as hex from '@stablelib/hex';
import { ecdsaSign, ecdsaVerify } from 'secp256k1';
import {
  DefaultKeys,
  InvalidTransactionError,
  isValidEd25519PublicKey,
  isValidPrv,
  isValidPub,
  isValidXprv,
  isValidXpub,
  SigningError,
  TransactionType,
  UtilsError,
} from '@bitgo/sdk-core';

import {
  SECP256K1_PREFIX,
  TRANSFER_TO_ADDRESS,
  DELEGATE_VALIDATOR,
  DELEGATE_FROM_ADDRESS,
  MODULE_BYTES_ACTION,
  WALLET_INITIALIZATION_CONTRACT_ACTION,
  DELEGATE_CONTRACT_ACTION,
  UNDELEGATE_CONTRACT_ACTION,
  ED25519_PREFIX,
} from './constants';
import { SignResponse, AddressDetails } from './ifaces';
import { KeyPair } from '.';

const MAX_MOTES_AMOUNT = new BigNumber(10).pow(154).minus(1);
const MIN_MOTES_AMOUNT = new BigNumber(2500000000);

/**
 * Returns the account hash from a public key
 *
 * @param {DefaultKeys} keys keypair
 * @returns {Uint8Array} account hash as Uint8Array
 */
export function getAccountHash(keys: DefaultKeys): Uint8Array {
  const publicKey = Buffer.from(keys.pub, 'hex'); // first two characters identify a public key
  return Keys.Secp256K1.accountHash(publicKey);
}

/**
 * validate private key
 *
 * @param {string} prv private key
 * @returns {boolean} true if prv is a valid private key
 */
export function isValidPrivateKey(prv: string): boolean {
  return isValidXprv(prv) || isValidPrv(prv);
}

/**
 * validate public key
 *
 * @param {string} pub public key
 * @returns {boolean} true if pub is a valid public key
 */
export function isValidPublicKey(pub: string): boolean {
  return isValidXpub(pub) || isValidPub(pub);
}

/**
 * Indicates whether the passed string is a safe hex string
 *
 * @param hex the hex value to validate
 */
export function isValidHex(hex: string): boolean {
  return /^([a-fA-F0-9])+$/.test(hex);
}

/**
 * validate ed25519 address
 * @param {string} address hex string composed of a prefix and an ed25519 public key
 * @returns {boolean} true if address is valid
 */
export function isValidEd25519Address(address: string): boolean {
  return (
    isValidHex(address) &&
    address.startsWith(ED25519_PREFIX) &&
    isValidEd25519PublicKey(address.slice(ED25519_PREFIX.length))
  );
}

/**
 * validate secp256k1 address
 * @param {string} address hex string composed of a prefix and an secp256k1 public key
 * @returns {boolean} true if address is valid
 */
export function isValidSecp256k1Address(address: string): boolean {
  return (
    isValidHex(address) && address.startsWith(SECP256K1_PREFIX) && isValidPub(address.slice(SECP256K1_PREFIX.length))
  );
}

/**
 * validate address.
 *
 * @param {string} address composed of a prefix and a Secp256k1 or Ed25519 public key
 * @returns {boolean} true if address is a valid address
 */
export function isValidAddress(address: string): boolean {
  return isValidSecp256k1Address(address) || isValidEd25519Address(address);
}

/**
 * Process address into address and transfer id
 *
 * @param {String} address the address to process
 * @returns {Object} object containing address and transfer id
 */
export function getAddressDetails(address: string): AddressDetails {
  const addressDetails = url.parse(address);
  const queryDetails = addressDetails.query ? new URLSearchParams(addressDetails.query) : undefined;
  const baseAddress = addressDetails.pathname as string;
  if (!isValidAddress(baseAddress)) {
    throw new UtilsError(`invalid address: ${address}`);
  }
  // address doesn't have a transfer id
  if (baseAddress === address) {
    return {
      address: address,
      transferId: undefined,
    };
  }

  if (!queryDetails || _.isNil(queryDetails.get('transferId'))) {
    // if there are more properties, the query details need to contain the transfer id property
    throw new UtilsError(`invalid address with transfer id: ${address}`);
  }
  const transferId = queryDetails.get('transferId') as string;
  if (isNaN(parseInt(transferId, 10))) {
    throw new UtilsError(`invalid transfer id: ${transferId}`);
  }

  return {
    address: baseAddress,
    transferId,
  };
}

/**
 * Validate and return address with appended transfer id
 *
 * @param {AddressDetails} addressDetails
 * @returns {String} address with transfer id
 */
export function normalizeAddress({ address, transferId }: AddressDetails): string {
  if (!isValidAddress(address)) {
    throw new UtilsError(`invalid address: ${address}`);
  }
  if (!_.isUndefined(transferId)) {
    if (isNaN(parseInt(transferId, 10))) {
      throw new Error(`invalid transfer id: ${transferId}`);
    }
    return `${address}?transferId=${transferId}`;
  }
  return address;
}

/**
 * Return boolean indicating whether input is a valid address with transfer id
 *
 * @param {String} address address in the form <address>?transferId=<transferId>
 * @returns {Boolean} true is input is a valid address
 */
export function isValidAddressWithPaymentId(address: string): boolean {
  try {
    const addressDetails = getAddressDetails(address);
    return address === normalizeAddress(addressDetails);
  } catch (e) {
    return false;
  }
}

/**
 * Returns whether or not the string is a valid transfer amount number
 *
 * @param {string} amount - the string to validate
 * @returns {boolean} - the validation result
 */
export function isValidTransferAmount(amount: string): boolean {
  const bigNumberAmount = new BigNumber(amount);
  return (
    bigNumberAmount.isInteger() &&
    bigNumberAmount.isGreaterThanOrEqualTo(MIN_MOTES_AMOUNT) &&
    bigNumberAmount.isLessThan(MAX_MOTES_AMOUNT)
  );
}

/**
 * Returns whether or not the string is a valid delegate amount number
 *
 * @param {string} amount - the string to validate
 * @returns {boolean} - the validation result
 */
export function isValidDelegateAmount(amount: string): boolean {
  const bigNumberAmount = new BigNumber(amount);
  return (
    bigNumberAmount.isInteger() &&
    bigNumberAmount.isGreaterThanOrEqualTo(0) &&
    bigNumberAmount.isLessThan(MAX_MOTES_AMOUNT)
  );
}

/**
 * Returns whether or not the number is a valid amount
 *
 * @param {string} id - the number to validate
 * @returns {boolean} - the validation result
 */
export function isValidTransferId(id: number | string): boolean {
  const bigNumberAmount = new BigNumber(id);
  return bigNumberAmount.isInteger() && bigNumberAmount.isGreaterThanOrEqualTo(0);
}

/**
 * Get amount argument from deploy session
 * Used for transfers, delegate and undelegate transactions
 *
 * @param {DeployUtil.ExecutableDeployItem} transferTx transfer session
 * @returns {string} the transfer amount
 */
function getAmountArgValue(transferTx: DeployUtil.ExecutableDeployItem): string {
  const amount = transferTx.getArgByName('amount');

  // Using U512 as used here:
  // https://github.com/casper-ecosystem/casper-js-sdk/blob/master/src/lib/DeployUtil.ts#L762
  if (!amount || amount.clType().tag !== CLTypeTag.U512 || !amount.value()._isBigNumber) {
    throw new InvalidTransactionError('Transfer does not have an amount defined');
  }

  return (amount as CLU512).value().toString();
}

/**
 * Get destination address from deploy transfer session
 *
 * @param {DeployUtil.ExecutableDeployItem} transferTx transfer session
 * @returns {string} the hex destination address of the transfer
 */
export function getTransferDestinationAddress(transferTx: DeployUtil.ExecutableDeployItem): string {
  const toAddress = transferTx.getArgByName(TRANSFER_TO_ADDRESS);

  if (!toAddress || !toAddress.clType().tag) {
    throw new InvalidTransactionError('Transfer does not have a destination address defined');
  }

  if (toAddress.clType().tag === CLTypeTag.PublicKey) {
    return (toAddress as PublicKey).toHex();
  } else if (toAddress.clType().tag === CLTypeTag.String) {
    return toAddress.value();
  } else {
    throw new InvalidTransactionError('Invalid Delegator address format');
  }
}

/**
 * Get transfer amount from deploy transfer session
 *
 * @param {DeployUtil.ExecutableDeployItem} transferTx transfer session
 * @returns {string} the transfer amount
 */
export function getTransferAmount(transferTx: DeployUtil.ExecutableDeployItem): string {
  return getAmountArgValue(transferTx);
}

/**
 * Get transfer id from deploy transfer session
 *
 * @param {DeployUtil.ExecutableDeployItem} transferTx transfer session
 * @returns {number | undefined} the transferId if exists or undefined
 */
export function getTransferId(transferTx: DeployUtil.ExecutableDeployItem): string | undefined {
  const optTransferId = transferTx.getArgByName('id') as CLOption<CLU64>;

  // Using U64 as used here:
  // https://github.com/casper-ecosystem/casper-js-sdk/blob/master/src/lib/DeployUtil.ts#L776
  if (!optTransferId || optTransferId.isNone() || optTransferId.clType().tag !== CLTypeTag.Option) {
    return; // no-op
  }
  const transferId = optTransferId.value().unwrap();
  if (transferId.clType().tag === CLTypeTag.U64 && transferId.value()._isBigNumber) {
    return transferId.value().toString();
  } else {
    throw new InvalidTransactionError('Invalid transferId');
  }
}

/**
 * Get delegator address from deploy delegate or undelegate session
 *
 * @param {DeployUtil.ExecutableDeployItem} delegateTx delegate or undelegate session
 * @returns {string} the hex destination address of the delegate / undelegate
 */
export function getDelegatorAddress(delegateTx: DeployUtil.ExecutableDeployItem): string {
  const delegatorAddress = delegateTx.getArgByName(DELEGATE_FROM_ADDRESS);

  if (!delegatorAddress || !delegatorAddress.clType().tag) {
    throw new InvalidTransactionError('Delegate / Undelegate does not have a Delegator address defined');
  }

  if (delegatorAddress.clType().tag === CLTypeTag.PublicKey) {
    return (delegatorAddress as PublicKey).toHex();
  } else if (delegatorAddress.clType().tag === CLTypeTag.String) {
    return delegatorAddress.value();
  } else {
    throw new InvalidTransactionError('Invalid Delegator address format');
  }
}

/**
 * Get validator address from deploy delegate or undelegate session
 *
 * @param {DeployUtil.ExecutableDeployItem} delegateTx delegate or undelegate session
 * @returns {string} the hex destination address of the delegate / undelegate
 */
export function getValidatorAddress(delegateTx: DeployUtil.ExecutableDeployItem): string {
  const validatorAddress = delegateTx.getArgByName(DELEGATE_VALIDATOR);

  if (!validatorAddress || !validatorAddress.clType().tag) {
    throw new InvalidTransactionError('Delegate / Undelegate does not have an Validator address defined');
  }
  if (validatorAddress.clType().tag === CLTypeTag.PublicKey) {
    return (validatorAddress as PublicKey).toHex();
  } else if (validatorAddress.clType().tag === CLTypeTag.String) {
    return validatorAddress.value();
  } else {
    throw new InvalidTransactionError('Invalid Validator address format');
  }
}

/**
 * Get amount from deploy delegate or undelegate session
 *
 * @param {DeployUtil.ExecutableDeployItem} delegateTx delegate or undelegate session
 * @returns {string} the delegate / undelegate amount
 */
export function getDelegateAmount(delegateTx: DeployUtil.ExecutableDeployItem): string {
  return getAmountArgValue(delegateTx);
}

/**
 * Get the transaction type from an ExecutableDeployItem session
 *
 * @param {DeployUtil.ExecutableDeployItem} session - The session to be analyzed
 * @returns {TransactionType | undefined} - the transaction type or undefined if not a valid type
 */
export function getDeployType(session: DeployUtil.ExecutableDeployItem): TransactionType | undefined {
  if (session.isTransfer()) {
    return TransactionType.Send;
  }
  if (session.isModuleBytes() && isCasperContract(session.asModuleBytes())) {
    const action = session.getArgByName(MODULE_BYTES_ACTION)?.value();
    switch (action) {
      case WALLET_INITIALIZATION_CONTRACT_ACTION:
        return TransactionType.WalletInitialization;
      case DELEGATE_CONTRACT_ACTION:
        return TransactionType.StakingLock;
      case UNDELEGATE_CONTRACT_ACTION:
        return TransactionType.StakingUnlock;
      default:
        return undefined;
    }
  }
  return undefined;
}

/**
 * Check if a ModuleBytes session instance is related to the Casper Contract
 * used for Wallet Initialization, Delegate and Undelegate
 *
 * @param {DeployUtil.ModuleBytes} session - The session to be analyzed
 * @returns {boolean} - true if session data is a Casper Contract
 */
function isCasperContract(session?: DeployUtil.ModuleBytes): boolean {
  if (!session) {
    return false;
  }
  const moduleBytes = Buffer.from(session.moduleBytes).toString('hex');
  return moduleBytes !== undefined && moduleBytes === casperContractHexCode;
}

/**
 * Data signing using secp256k1 library.
 *
 * @param {KeyPair} keyPair A Key Pair with a private key set
 * @param {string} data The data in hexadecimal to sign
 * @returns {SignResponse}
 */
export function signMessage(keyPair: KeyPair, data: string): SignResponse {
  const prv = keyPair.getKeys().prv;
  if (!prv) {
    throw new SigningError('Missing private key');
  }
  const encodedData = createHash('sha256').update(hex.decode(data)).digest('hex');
  return ecdsaSign(hex.decode(encodedData), hex.decode(prv));
}

/**
 * Signature verification using secp256k1 library.
 *
 * @param {string} signature Signature to verify.
 * @param {Uint8Array | string} data Data to verify the signature on. Either as bytes array or hex string.
 * @param {string} publicKey Public Key as hex string used to verify the signature.
 * @returns {boolean} true if the signature is valid on data
 */
function isValidSignature(signature: string, data: Uint8Array | string, publicKey: string): boolean {
  try {
    const signatureBytes = hex.decode(signature);
    const rawPublicKey = PublicKey.fromHex(SECP256K1_PREFIX + publicKey).value();
    if (typeof data === 'string') {
      data = hex.decode(data);
    }
    data = hex.decode(createHash('sha256').update(data).digest('hex'));
    return ecdsaVerify(signatureBytes, data, rawPublicKey);
  } catch (e) {
    return false;
  }
}

/**
 * Signature verification using secp256k1 library.
 *
 * @param {string} signature Signature to verify.
 * @param {Uint8Array | string} data Data to verify the signature on. Either as bytes array or hex string.
 * @param {string} publicKey Public Key as hex string used to verify the signature.
 */
export function verifySignature(signature: string, data: Uint8Array | string, publicKey: string): void {
  if (!isValidPublicKey(publicKey)) {
    throw new SigningError(`invalid pub: ${publicKey}`);
  }
  if (
    !isValidTransactionSignature(signature, data, publicKey) &&
    !isValidMessageSignature(signature, data, publicKey) &&
    !isValidSignature(signature, data, publicKey)
  ) {
    throw new SigningError('Invalid Signature');
  }
}

/**
 * Signature verification for message using secp256k1 library.
 *
 * @param {string} signature Signature to verify.
 * @param {Uint8Array | string} data Data to verify the signature on. Either as bytes array or hex string.
 * @param {string} publicKey Public Key as hex string used to verify the signature.
 * @returns {boolean} true if the signature is valid on data
 */
export function isValidMessageSignature(signature: string, data: Uint8Array | string, publicKey: string): boolean {
  return isValidSignature(signature, data, publicKey);
}

/**
 * Signature verification for transaction using secp256k1 library.
 *
 * @param {string} signature Signature to verify.
 * @param {Uint8Array | string} data Data to verify the signature on. Either as bytes array or hex string.
 * @param {string} publicKey Public Key as hex string used to verify the signature.
 * @returns {boolean} true if the signature is valid on data
 */
export function isValidTransactionSignature(signature: string, data: Uint8Array | string, publicKey: string): boolean {
  const signatureWithoutPrefix = signature.slice(2);
  return isValidSignature(signatureWithoutPrefix, data, publicKey);
}

/**
 * Remove signature algo prefix added to hex values by the casper sdk
 * @param {string} hexValue - hex value to remove prefix from
 */
export function removeAlgoPrefixFromHexValue(hexValue: string): string {
  if (hexValue.substring(0, 2) !== SECP256K1_PREFIX) {
    throw new SigningError('Signer does not match signature');
  }
  return hexValue.slice(2);
}

/**
 * This contract is used for multiple transactions depending on the arguments.
 *  - Wallet Initialization
 *  - Delegate
 *  - Undelegate
 */
export const casperContractHexCode =
  '0061736d0100000001450b60027f7f0060037f7f7f017f60017f0060077f7f7f7f7f7f7f017f60047f7f7f7f017f60027f7f017f60000060037f7f7f0060017f017f60017f017e60057f7f7f7f7f0002b2020a03656e761a6361737065725f6765745f73797374656d5f636f6e7472616374000103656e760d6361737065725f726576657274000203656e76146361737065725f63616c6c5f636f6e7472616374000303656e76176361737065725f726561645f686f73745f627566666572000103656e76196361737065725f6765745f6e616d65645f6172675f73697a65000103656e76146361737065725f6765745f6e616d65645f617267000403656e761b6361737065725f7365745f616374696f6e5f7468726573686f6c64000503656e761c6361737065725f7570646174655f6173736f6369617465645f6b6579000103656e76196361737065725f6164645f6173736f6369617465645f6b6579000103656e761c6361737065725f72656d6f76655f6173736f6369617465645f6b65790005033b3a0606050502020404000000000607060208020702020800000608000002020908000002050a0200050606000206070200020506060802020101010405017001040405030100110619037f01418080c0000b7f0041c888c0000b7f0041c888c0000b072c04066d656d6f727902000463616c6c000a0a5f5f646174615f656e6403010b5f5f686561705f6261736503020909010041010b031527280a9bea023a0800108b808080000b866804067f017e177f077e2380808080004190036b22002480808080004100210120004100360298014100210241002103412821040240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041d082c08000410620004198016a10848080800022050e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20054180807c7141808004460d22200541807e7122014180fa03460d2420014180fc03460d234126210320014180fe03460d254123411e20014180f8034622011b2103410021022005410020011b21010c260b41012103410021020c250b41022103410021020c240b41032103410021020c230b41042103410021020c220b41052103410021020c210b41002102410621030c200b41072103410021020c1f0b41082103410021020c1e0b41092103410021020c1d0b410a2103410021020c1c0b410b2103410021020c1b0b410c2103410021020c1a0b410d2103410021020c190b410e2103410021020c180b410f2103410021020c170b41102103410021020c160b41112103410021020c150b41122103410021020c140b41132103410021020c130b41142103410021020c120b41152103410021020c110b41162103410021020c100b41172103410021020c0f0b41182103410021020c0e0b41192103410021020c0d0b411a2103410021020c0c0b411b2103410021020c0b0b411c2103410021020c0a0b411d2103410021020c090b411e2103410021020c080b411f2103410021020c070b41202103410021020c060b41212103410021020c050b41222103410021020c040b20054110742102412721030c030b412521030c010b412421030b41002102200521010b20014108744180fe03712002722101200321040b0240024002400240024002400240024002400240024002400240024002400240024002402004200172220141ff017122044128460d0020044101470d010c110b2000280298012201450d0e200020014101108c80808000220445418080cc00723602980120002004ad422086428080cc0084428080cc0020041b2206422088a7220336029c0102402004450d00410021044100210741002105412821020240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041d082c0800041062003200110858080800022080e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20084180807c7141808004460d22200841807e7122044180fa03460d2420044180fc03460d234126210520044180fe03460d254123411e20044180f8034622041b2105410021072008410020041b21040c260b41012105410021070c250b41022105410021070c240b41032105410021070c230b41042105410021070c220b41052105410021070c210b41002107410621050c200b41072105410021070c1f0b41082105410021070c1e0b41092105410021070c1d0b410a2105410021070c1c0b410b2105410021070c1b0b410c2105410021070c1a0b410d2105410021070c190b410e2105410021070c180b410f2105410021070c170b41102105410021070c160b41112105410021070c150b41122105410021070c140b41132105410021070c130b41142105410021070c120b41152105410021070c110b41162105410021070c100b41172105410021070c0f0b41182105410021070c0e0b41192105410021070c0d0b411a2105410021070c0c0b411b2105410021070c0b0b411c2105410021070c0a0b411d2105410021070c090b411e2105410021070c080b411f2105410021070c070b41202105410021070c060b41212105410021070c050b41222105410021070c040b20084110742107412721050c030b412521050c010b412421050b41002107200821040b20044108744180fe03712007722104200521020b02402002200472220441ff01714128470d002006423088a7411074200341ffff03717221090240200141034b0d002009108e8080800010b380808000000b2001417c6a220a2009280000220b490d11200b417f4c0d0c024002400240200b0d00410121010c010b200b4101108c808080002201450d010b200041003602a0012000200b36029c01200020013602980120004198016a4100200b109c80808000200028029801220420002802a00122016a200941046a220c200b10c1808080001a20002001200b6a22033602a00102402003450d004100200341796a2201200120034b1b2105200441036a417c7120046b210741002101034002400240024002400240024002400240200420016a2d0000220241187441187522084100480d002007417f470d010c060b024002400240200241d080c080006a2d0000417e6a0e03000102070b200141016a220120034f0d06200420016a2d000041c00171418001460d050c060b200141016a220d20034f0d052004200d6a2d0000210d02400240200241a07e6a0e0e0401010101010101010101010100010b200d411874411875417f4a0d06200d41ff017141a001490d040c060b02402008411f6a41ff0171410b4b0d00200d411874411875417f4a0d06200d41ff017141c001490d040c060b200d41ff017141bf014b0d05200841fe017141ee01470d05200d411874411875417f4a0d050c030b200141016a220d20034f0d042004200d6a2d0000210d0240024002400240200241907e6a0e050002020201020b200d41f0006a41ff01714130490d020c070b200d411874411875417f4a0d06200d41ff0171419001490d010c060b200d41ff017141bf014b0d052008410f6a41ff017141024b0d05200d411874411875417f4a0d050b200141026a220220034f0d04200420026a2d000041c00171418001470d04200141036a220120034f0d04200420016a2d000041c00171418001470d040c030b200720016b4103710d040240200120054f0d000340200420016a220241046a280200200228020072418081828478710d01200141086a22012005490d000b0b200120034f0d050340200420016a2c00004100480d062003200141016a2201470d000c080b0b200d41e0017141a001470d020b200141026a220120034f0d01200420016a2d000041c00171418001470d010b200141016a21010c020b200028029c01450d162004108e808080000c160b200141016a21010b20012003490d000b0b200a200b6b2201417f4c0d0d200028029c01210e0240024002400240024002400240024020010d00410121020c010b20014101108c808080002202450d010b200041003602a0012000200136029c01200020023602980120004198016a41002001109c80808000200028029801220720002802a00122026a200c200b6a200110c1808080001a200028029c0121052009108e808080000240200220016a450d0002402005450d002007108e808080000b200e450d182004108e808080000c180b02402005450d002007108e808080000b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200341796a0e1603040605060606000606060606060606060106060602060b0240200441d682c08000460d00200441d682c08000410e10c3808080000d060b41002101200041003602980141002105410021024128210341b183c08000410720004198016a10848080800022070e242e2d0708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728060b0240200441e482c08000460d00200441e482c08000411810c3808080000d050b4101210341b883c08000410610b180808000210f0c690b0240200441fc82c08000460d00200441fc82c08000411c10c3808080000d040b4102210341b883c08000410610b180808000210f0c680b02402004419883c08000460d002004419883c08000410710c3808080000d030b41be83c08000411510b180808000210f41d383c08000411810b180808000211041002101200041003602980141002105410021024128210341eb83c08000410820004198016a10848080800022070e2454532d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e2c0b02402004419f83c08000460d00200429000042e4cab1abf6ac98bae500520d020b20004198016a41fa83c0800010b480808000200041a0026a418384c0800010b480808000200041c8026a10b580808000200041da016a2201200041a0026a41206a2f01003b0100200041d2016a2202200041a0026a41186a290300370100200041ca016a2205200041a0026a41106a290300370100200041c2016a2207200041a0026a41086a290300370100200041e8016a220c200041c8026a41086a2211290300370300200041f0016a2212200041c8026a41106a2213290300370300200041f8016a2214200041c8026a41186a221529030037030020004180026a2216200041c8026a41206a221729030037030020004188026a2218200041f0026a221929030037030020004190026a221a200041f8026a221b29030037030020004198026a221c20004180036a221d290300370300200020002903a0023701ba01200020002903c8023703e00141042103200041f0006a41046a200041b7016a2d00003a0000200041c8006a41206a20012f01003b0100200041c8006a41186a2002290100370300200041c8006a41106a2005290100370300200041c8006a41086a2007290100370300200020004198016a411b6a280000360270200020002901ba01370348200041af016a280000210120004198016a41136a2800002109200041a7016a280000210820004198016a410b6a280000210d20004198016a41206a2d00002107200041b9016a2d0000210a20002d009801210f20002d009901211020002d009a012105200028009f012102200028009b01210b201d201c2903002206370300201b201a290300221e37030020192018290300221f3703002017201629030022203703002015201429030022213703002013201229030022223703002011200c2903002223370300200020002903e00122243703c802200041c0006a2006370000200041386a201e370000200041306a201f370000200041286a2020370000200041056a411b6a2021370000200041056a41136a2022370000200041056a410b6a2023370000200020243700080c660b200441a783c08000460d5d200441a783c08000410a10c380808000450d5d0b10b680808000000b20074180807c7141808004460d22200741807e7122014180fa03460d2420014180fc03460d234126210220014180fe03460d254123411e20014180f8034622011b2102410021052007410020011b21010c260b41012102410021050c250b41022102410021050c240b41032102410021050c230b41042102410021050c220b41052102410021050c210b41062102410021050c200b41002105410721020c1f0b41082102410021050c1e0b41092102410021050c1d0b410a2102410021050c1c0b410b2102410021050c1b0b410c2102410021050c1a0b410d2102410021050c190b410e2102410021050c180b410f2102410021050c170b41102102410021050c160b41112102410021050c150b41122102410021050c140b41132102410021050c130b41142102410021050c120b41152102410021050c110b41162102410021050c100b41172102410021050c0f0b41182102410021050c0e0b41192102410021050c0d0b411a2102410021050c0c0b411b2102410021050c0b0b411c2102410021050c0a0b411d2102410021050c090b411e2102410021050c080b411f2102410021050c070b41202102410021050c060b41212102410021050c050b41222102410021050c040b20074110742105412721020c030b412521020c010b412421020b41002105200721010b20014108744180fe03712005722101200221030b02402003200172220141ff017122034128460d0020034101460d432001109980808000000b0240024020002802980122070d004100210141012103410021070c010b200020074101108c80808000220145418080cc00723602980120002001ad422086428080cc0084428080cc0020011b2206422088a7220336029c012001450d2f410021014100210841002105412821020240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041b183c08000410720032007108580808000220b0e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b200b4180807c7141808004460d22200b41807e7122014180fa03460d2420014180fc03460d234126210520014180fe03460d254123411e20014180f8034622011b210541002108200b410020011b21010c260b41012105410021080c250b41022105410021080c240b41032105410021080c230b41042105410021080c220b41052105410021080c210b41062105410021080c200b41002108410721050c1f0b41082105410021080c1e0b41092105410021080c1d0b410a2105410021080c1c0b410b2105410021080c1b0b410c2105410021080c1a0b410d2105410021080c190b410e2105410021080c180b410f2105410021080c170b41102105410021080c160b41112105410021080c150b41122105410021080c140b41132105410021080c130b41142105410021080c120b41152105410021080c110b41162105410021080c100b41172105410021080c0f0b41182105410021080c0e0b41192105410021080c0d0b411a2105410021080c0c0b411b2105410021080c0b0b411c2105410021080c0a0b411d2105410021080c090b411e2105410021080c080b411f2105410021080c070b41202105410021080c060b41212105410021080c050b41222105410021080c040b200b4110742108412721050c030b412521050c010b412421050b41002108200b21010b20014108744180fe03712008722101200521020b2002200172220141ff01714128470d2e200341ffff037121032006423088a721010b2001411074200372210302400240024002400240024020074120490d002003280003210b20032d0002210520032d0001211020032d0000210f200041a0026a41046a220a2003411f6a2d00003a00002000200328001b3602a0022003280017210120032800132109200328000f2108200328000b210d20032800072102200041c8026a41046a200a2d00003a0000200020002802a0023602c802200741606a2207417f4c0d420240024020070d004101210c0c010b20074101108c80808000220c450d330b4100210a200041003602a0012000200736029c012000200c3602980120004198016a41002007109c80808000200028029801221120002802a001220c6a200341206a200710c1808080001a200041f8006a41046a200041c8026a41046a2d00003a0000200020002802c802360278200c20076a2107200028029c01210c0c010b2007450d014101210a0b2003108e8080800020004188036a41046a2203200041f8006a41046a2d00003a00002000200028027836028803200a0d01200041c8026a41046a20032d00003a000020002000280288033602c8022007450d02410121074102210f0c030b20004188036a41046a200041f8006a41046a2d00003a000020002000280278360288030b20004198016a41046a200041a0026a41046a2d00003a0000200020002802a0023602980110b380808000000b200041a0026a41046a200041c8026a41046a2d00003a0000200020002802c8023602a002410021070b0240200c450d002011108e808080000b20004198016a41046a2203200041a0026a41046a2d00003a0000200020002802a0023602980120070d40200041f0006a41046a20032d00003a000020002000280298013602704100210341b883c08000410610b18080800021070c3b0b20074180807c7141808004460d22200741807e7122014180fa03460d2420014180fc03460d234126210220014180fe03460d254123411e20014180f8034622011b2102410021052007410020011b21010c260b41012102410021050c250b41022102410021050c240b41032102410021050c230b41042102410021050c220b41052102410021050c210b41062102410021050c200b41072102410021050c1f0b41002105410821020c1e0b41092102410021050c1d0b410a2102410021050c1c0b410b2102410021050c1b0b410c2102410021050c1a0b410d2102410021050c190b410e2102410021050c180b410f2102410021050c170b41102102410021050c160b41112102410021050c150b41122102410021050c140b41132102410021050c130b41142102410021050c120b41002105411521020c110b41162102410021050c100b41172102410021050c0f0b41002105411821020c0e0b41192102410021050c0d0b411a2102410021050c0c0b411b2102410021050c0b0b411c2102410021050c0a0b411d2102410021050c090b411e2102410021050c080b411f2102410021050c070b41202102410021050c060b41212102410021050c050b41222102410021050c040b20074110742105412721020c030b412521020c010b412421020b41002105200721010b20014108744180fe03712005722101200221030b02402003200172220141ff017122034128460d0020034101460d1a2001109980808000000b200028029801221b450d172000201b4101108c80808000220145418080cc00723602980120002001ad422086428080cc0084428080cc0020011b2206422088a7220336029c012001450d02410021014100210741002105412821020240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041eb83c0800041082003201b10858080800022080e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20084180807c7141808004460d22200841807e7122014180fa03460d2420014180fc03460d234126210520014180fe03460d254123411e20014180f8034622011b2105410021072008410020011b21010c260b41012105410021070c250b41022105410021070c240b41032105410021070c230b41042105410021070c220b41052105410021070c210b41062105410021070c200b41072105410021070c1f0b41002107410821050c1e0b41092105410021070c1d0b410a2105410021070c1c0b410b2105410021070c1b0b410c2105410021070c1a0b410d2105410021070c190b410e2105410021070c180b410f2105410021070c170b41102105410021070c160b41112105410021070c150b41122105410021070c140b41132105410021070c130b41142105410021070c120b41152105410021070c110b41162105410021070c100b41172105410021070c0f0b41182105410021070c0e0b41192105410021070c0d0b411a2105410021070c0c0b411b2105410021070c0b0b411c2105410021070c0a0b411d2105410021070c090b411e2105410021070c080b411f2105410021070c070b41202105410021070c060b41212105410021070c050b41222105410021070c040b20084110742107412721050c030b412521050c010b412421050b41002107200821010b20014108744180fe03712007722101200521020b2002200172220141ff01714128470d012006423088a7411074200341ffff037172211c201b4104490d0b201c280000220d41ffffff3f71200d470d0b02400240200d41057422010d004101210b0c010b20014101108c80808000220b450d0c0b201b417c6a2107201c41046a21010240200d0d00410021024100210d0c0d0b411b2108200d210241002109034002400240024020074120490d002001280003210a20012d0002210c20012d0001211120012d00002112200041c8026a41046a22052001411f6a2d00003a00002000200128001b3602c8022001280017211320012800132114200128000f2115200128000b211620012800072117200041a0026a41046a220320052d00003a0000200020002802c8023602a00220004198016a41046a20032d000022033a0000200020002802a002221836029801200520033a0000200020183602c80220092002470d02200241016a22032002490d17200241017422182003201820034b1b22034104200341044b1b220341ffffff3f71221a2003470d17200341057422184100480d17201a20034621032002410574201920021b21190240024002400240200b410020021b22020d002018450d0120182003108c80808000220b0d050c030b20190d012018450d0020184101108c80808000220b0d040c020b2003210b0c030b2002201941012018109080808000220b0d020b2003450d1720182003109480808000000b410121030240200241ffffff3f710d000c110b200b108e808080000c100b201841057621020b200741606a2107200141206a2101200b20086a2203417c6a2013360000200341786a2014360000200341746a2015360000200341706a20163600002003416c6a2017360000200341686a200a360000200341676a200c3a0000200341666a20113a0000200341656a20123a0000200320002802c802360000200341046a20052d00003a0000200841206a2108200d200941016a2209460d0d0c000b0b20014101109480808000000b2003108e808080002001109d80808000000b200028019a01109d80808000000b20074101109480808000000b2003108e808080002001109d80808000000b200028019a01109d80808000000b200b4101109480808000000b2003108e808080002004109d80808000000b200028019a01109d80808000000b2001109980808000000b20004198016a41fa83c0800010b480808000200041a0026a418384c0800010b480808000200041c8026a10b580808000200041da016a2201200041a0026a41206a2f01003b0100200041d2016a2203200041a0026a41186a290300370100200041ca016a2202200041a0026a41106a290300370100200041c2016a2205200041a0026a41086a290300370100200041e8016a220c200041c8026a41086a2211290300370300200041f0016a2212200041c8026a41106a2213290300370300200041f8016a2214200041c8026a41186a221529030037030020004180026a2216200041c8026a41206a221729030037030020004188026a2218200041f0026a221929030037030020004190026a221a200041f8026a221b29030037030020004198026a221c20004180036a221d290300370300200020002903a0023701ba01200020002903c8023703e001200041f4006a200041b7016a2d00003a0000200041c8006a41206a20012f01003b0100200041c8006a41186a2003290100370300200041c8006a41106a2002290100370300200041c8006a41086a2005290100370300200020004198016a411b6a280000360270200020002901ba01370348200041af016a280000210120004198016a41136a2800002109200041a7016a280000210820004198016a410b6a280000210d20004198016a41206a2d00002107200041b9016a2d0000210a20002d009801210f20002d009901211020002d009a012105200028009f012102200028009b01210b201d201c2903002206370300201b201a290300221e37030020192018290300221f3703002017201629030022203703002015201429030022213703002013201229030022223703002011200c2903002223370300200020002903e00122243703c802200041c0006a2006370000200041386a201e370000200041306a201f370000200041286a2020370000200041056a411b6a2021370000200041056a41136a2022370000200041056a410b6a202337000020002024370008410521030c070b201c108e8080800010b380808000000b20074100480d060240024020070d00410121050c010b20074101108c808080002205450d020b41002103200041003602a0012000200736029c01200020053602980120004198016a41002007109c80808000200028029801220820002802a00122056a2001200710c1808080001a200520076a2105200028029c0121010b0240201b450d00201c108e808080000b20030d0902402005450d0002402001450d002008108e808080000b200241ffffff3f71450d0a200b108e8080800010b380808000000b02402001450d002008108e808080000b4100210120004100360298014100210741002105412821030240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041f383c08000410720004198016a10848080800022080e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20084180807c7141808004460d22200841807e7122014180fa03460d2420014180fc03460d234126210520014180fe03460d254123411e20014180f8034622011b2105410021072008410020011b21010c260b41012105410021070c250b41022105410021070c240b41032105410021070c230b41042105410021070c220b41052105410021070c210b41062105410021070c200b41002107410721050c1f0b41082105410021070c1e0b41092105410021070c1d0b410a2105410021070c1c0b410b2105410021070c1b0b410c2105410021070c1a0b410d2105410021070c190b410e2105410021070c180b410f2105410021070c170b41102105410021070c160b41112105410021070c150b41122105410021070c140b41132105410021070c130b41142105410021070c120b41152105410021070c110b41162105410021070c100b41172105410021070c0f0b41182105410021070c0e0b41192105410021070c0d0b411a2105410021070c0c0b411b2105410021070c0b0b411c2105410021070c0a0b411d2105410021070c090b411e2105410021070c080b411f2105410021070c070b41202105410021070c060b41212105410021070c050b41222105410021070c040b20084110742107412721050c030b412521050c010b412421050b41002107200821010b20014108744180fe03712007722101200521030b02402003200172220141ff017122034128460d0020034101460d0c2001109980808000000b2000280298012213450d09200020134101108c80808000220145418080cc00723602980120002001ad422086428080cc0084428080cc0020011b2206422088a7220336029c0102402001450d00410021014100210841002107412821050240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041f383c0800041072003201310858080800022090e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20094180807c7141808004460d22200941807e7122014180fa03460d2420014180fc03460d234126210720014180fe03460d254123411e20014180f8034622011b2107410021082009410020011b21010c260b41012107410021080c250b41022107410021080c240b41032107410021080c230b41042107410021080c220b41052107410021080c210b41062107410021080c200b41002108410721070c1f0b41082107410021080c1e0b41092107410021080c1d0b410a2107410021080c1c0b410b2107410021080c1b0b410c2107410021080c1a0b410d2107410021080c190b410e2107410021080c180b410f2107410021080c170b41102107410021080c160b41112107410021080c150b41122107410021080c140b41132107410021080c130b41142107410021080c120b41152107410021080c110b41162107410021080c100b41172107410021080c0f0b41182107410021080c0e0b41192107410021080c0d0b411a2107410021080c0c0b411b2107410021080c0b0b411c2107410021080c0a0b411d2107410021080c090b411e2107410021080c080b411f2107410021080c070b41202107410021080c060b41212107410021080c050b41222107410021080c040b20094110742108412721070c030b412521070c010b412421070b41002108200921010b20014108744180fe03712008722101200721050b02402005200172220141ff01714128470d002006423088a7411074200341ffff037172211420134104490d032013417c6a2105201441046a210702402014280000220a0d004100210941012108410021010c050b200a4101108c808080002208450d03200a2103410021010340024002400240024002402005450d0020072d0000210c024020012003460d00200321090c050b200341016a22092003490d0d200341017422122009201220094b1b22094108200941084b1b22094100480d0d2003201120031b21112008410020031b2203450d012011450d0120032011410120091090808080002208450d020c030b4101210a024020030d000c0b0b2008108e808080000c0a0b20094101108c8080800022080d010b20094101109480808000000b200921030b2005417f6a2105200741016a2107200820016a200c3a0000200141016a2101200a417f6a220a450d050c000b0b2003108e808080002001109d80808000000b200028019a01109d80808000000b20074101109480808000000b2014108e8080800010b380808000000b2005417f4c0d020240024020050d00410121030c010b20054101108c808080002203450d040b4100210a200041003602a0012000200536029c01200020033602980120004198016a41002005109c80808000200028029801220c20002802a00122036a2007200510c1808080001a200320056a2103200028029c0121050b02402013450d002014108e808080000b200a0d0502402003450d0002402005450d00200c108e808080000b2009450d062008108e8080800010b380808000000b41032103024020050d000c010b200c108e808080000b0240200e450d002004108e808080000b02400240024002400240024002400240024002400240024002400240024020030e060d0001030a0c0d0b4100200f41ff01711086808080002201450d0d4108210402402001417f6a0e040b000212040b410710ba80808000000b4101200f41ff01711086808080002201450d0c41082104024002402001417f6a0e0400010212040b410610ba80808000000b410710ba80808000000b410221040c0f0b02402001200d200d20014b1b2203450d0020082104200b2101034020042d0000210520004198016a41186a200141186a29000037030020004198016a41106a200141106a29000037030020004198016a41086a200141086a290000370300200020012900003703980120004198016a200510bb80808000220541ffff0371411f470d0f200441016a2104200141206a21012003417f6a22030d000b0b02402009450d002008108e808080000b02404101201041ff01711086808080002201450d004108210002400240024002402001417f6a0e0400010203050b410610ba80808000000b410710ba80808000000b410221000b200010ba80808000000b4100200f41ff01711086808080002201450d05410821002001417f6a0e0401020304000b109880808000000b410610ba80808000000b410710ba80808000000b410221000b200010ba80808000000b200241ffffff3f71450d04200b108e808080000c040b200041a0026a109b80808000200041003602d002200042043703c802200041af016a200136000020004198016a41136a2009360000200041a7016a200836000020004198016a410b6a200d36000020004198016a411b6a2000280270360000200041b7016a200041f4006a2d00003a0000200041b9016a200a3a000020004198016a41206a220120073a00002000200236009f012000200b36009b01200020053a009a01200020103a0099012000200f3a009801200041c8026a41fa83c0800020004198016a10b7808080002001200041c8006a41206a2f01003b010020004198016a41186a2204200041c8006a41186a29030037030020004198016a41106a2203200041c8006a41106a29030037030020004198016a41086a2202200041c8006a41086a2903003703002000200029034837039801200041c8026a418384c0800020004198016a10b780808000200041d0016a200041c0006a290000370300200041c8016a200041386a290000370300200041c0016a200041306a2900003703002001200041286a2900003703002004200041056a411b6a2900003703002003200041056a41136a2900003703002002200041056a410b6a2900003703002000200029000837039801200041c8026a20004198016a10b980808000200041f8006a41086a20002802d0022201360200200020002903c8022206370378200041c8026a41186a200041a0026a41186a290000370300200041c8026a41106a200041a0026a41106a290000370300200041c8026a41086a200041a0026a41086a290000370300200020002900a0023703c80220004188016a41086a2001360200200020063703880120004198016a200041c8026a419f83c08000410820004188016a10ae808080000c030b410610ba80808000000b200041a0026a109b80808000200041003602d002200042043703c802200041af016a200136000020004198016a41136a2009360000200041a7016a200836000020004198016a410b6a200d36000020004198016a411b6a2000280270360000200041b7016a200041f4006a2d00003a0000200041b9016a200a3a000020004198016a41206a220120073a00002000200236009f012000200b36009b01200020053a009a01200020103a0099012000200f3a009801200041c8026a41fa83c0800020004198016a10b7808080002001200041c8006a41206a2f01003b010020004198016a41186a2204200041c8006a41186a29030037030020004198016a41106a2203200041c8006a41106a29030037030020004198016a41086a2202200041c8006a41086a2903003703002000200029034837039801200041c8026a418384c0800020004198016a10b780808000200041d0016a200041c0006a290000370300200041c8016a200041386a290000370300200041c0016a200041306a2900003703002001200041286a2900003703002004200041056a411b6a2900003703002003200041056a41136a2900003703002002200041056a410b6a2900003703002000200029000837039801200041c8026a20004198016a10b980808000200041f8006a41086a20002802d0022201360200200020002903c8022206370378200041c8026a41186a200041a0026a41186a290000370300200041c8026a41106a200041a0026a41106a290000370300200041c8026a41086a200041a0026a41086a290000370300200020002900a0023703c80220004188016a41086a2001360200200020063703880120004198016a200041c8026a41a783c08000410a20004188016a10ae808080000c010b20004198016a411f6a200041f4006a2d00003a0000200020013600af01200020093600ab01200020083600a7012000200d3600a3012000200236009f012000200b36009b01200020053a009a01200020103a0099012000200f3a009801200020002802703600b30120004198016a200710bb80808000220441ffff0371411f470d040b20004190036a2480808080000f0b109680808000000b20054101109480808000000b200510ba80808000000b200410ba80808000000b10b380808000000b2009108e8080800010b380808000000b10b280808000000b0c0020002001108d808080000b1f00024020014109490d002001200010ad808080000f0b200010a9808080000b0a002000108f808080000b0a00200010ac808080000b100020002001200220031091808080000bf80501047f024002400240024020024109490d002002200310ad8080800022020d0141000f0b41102003410b6a4178712003410b491b21022000417c6a220428020022054178712101024002400240024002402005410371450d00200041786a220620016a2107200120024f0d01410028029088c080002007460d02410028028c88c080002007460d03200741046a28020022054102710d072005417871220520016a220120024f0d040c070b2002418002490d0620012002410472490d06200120026b418180084f0d060c050b200120026b22034110490d0420042002200541017172410272360200200620026a22022003410372360204200720072802044101723602042002200310ab8080800020000f0b410028028888c0800020016a220120024d0d0420042002200541017172410272360200200620026a2203200120026b22024101723602044100200236028888c080004100200336029088c0800020000f0b410028028488c0800020016a22012002490d0302400240200120026b2203410f4b0d0020042005410171200172410272360200200620016a2203200328020441017236020441002103410021020c010b20042002200541017172410272360200200620026a22022003410172360204200620016a2201200336020020012001280204417e713602040b4100200236028c88c080004100200336028488c0800020000f0b2007200510aa808080000240200120026b22034110490d0020042002200428020041017172410272360200200620026a22022003410372360204200620016a220120012802044101723602042002200310ab8080800020000f0b20042001200428020041017172410272360200200620016a2203200328020441017236020420000f0b2002200020032001200120034b1b10c1808080002103200010ac80808000200321000b20000f0b0240200310a98080800022020d0041000f0b200220002003417c4178200428020022014103711b20014178716a2201200120034b1b10c1808080002103200010ac8080800020030b0d0020002001109380808000000b2501017f2000200141002802c488c08000220241818080800020021b1180808080000000000b0d0020002001109280808000000b02000b1700418080c080004111419480c08000109780808000000b5401017f23808080800041206b2203248080808000200341146a41003602002003419484c08000360210200342013702042003200136021c200320003602182003200341186a3602002003200210a580808000000b0b00411e109980808000000b11002000109f80808000108180808000000b2d01017f411321010240024002400240200041ff01710e0400010203000b41100f0b41110f0b411221010b20010bca0f01097f23808080800041c0016b2201248080808000200141386a4200370300200141306a4200370300200141206a41086a42003703002001420037032041002102410021034100210441282105024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002404103200141206a412010808080800022060e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20064180807c7141808004460d22200641807e7122024180fa03460d2420024180fc03460d234126210420024180fe03460d254123411e20024180f8034622021b2104410021032006410020021b21020c260b41012104410021030c250b41022104410021030c240b41002103410321040c230b41042104410021030c220b41052104410021030c210b41062104410021030c200b41072104410021030c1f0b41002103410821040c1e0b41092104410021030c1d0b410a2104410021030c1c0b410b2104410021030c1b0b410c2104410021030c1a0b410d2104410021030c190b410e2104410021030c180b410f2104410021030c170b41002103411021040c160b41112104410021030c150b41122104410021030c140b41132104410021030c130b41142104410021030c120b41152104410021030c110b41162104410021030c100b41172104410021030c0f0b41002103411821040c0e0b41192104410021030c0d0b411a2104410021030c0c0b411b2104410021030c0b0b411c2104410021030c0a0b411d2104410021030c090b411e2104410021030c080b411f2104410021030c070b41002103412021040c060b41212104410021030c050b41222104410021030c040b20064110742103412721040c030b412521040c010b412421040b41002103200621020b20024108744180fe03712003722102200421050b024002402005200272220341ff01714128460d0020034108762107410121020c010b200141086a2001412d6a290000370300200141106a200141356a290000370300200141176a2001413c6a2800003600002001200129002537030020012f012220012d00244110747221074100210220012d0021210320012d002021080b200141206a41186a200141186a280200360200200141206a41106a2205200141106a290300370300200141206a41086a2204200141086a290300370300200120012903003703200240024002400240024020020d00200141c0006a41176a2209200141206a41176a280000360000200141c0006a41106a2005290300370300200141c0006a41086a2004290300370300200120012903203703404101210641204101108c808080002202450d012001422037026420012002360260200141e0006a41004120109c8080800020012802602204200128026822026a22052007410874200341ff017172360001200520083a0000200520012903403700052005410d6a200141c0006a41086a290300370000200541156a200141c0006a41106a2903003700002005411c6a20092800003600002001200241206a36026820012802642103024002402002415f4d0d000c010b20042d00002105200141376a200441186a290000370000200141206a41106a200441116a290000370300200141206a41086a200441096a290000370300200120042900013703202002417f4c0d030240024020020d00410121070c010b20024101108c808080002207450d050b41002106200141003602b801200120023602b401200120073602b001200141b0016a41002002109c8080800020012802b001220920012802b80122076a200441206a200210c1808080001a20014190016a41086a200141206a41086a29030037030020014190016a41106a200141206a41106a29030037030020014190016a41176a200141206a41176a2900003700002001200129032037039001200720026a210220012802b40121070b02402003450d002004108e808080000b200141f0006a41176a220420014190016a41176a290000370000200141f0006a41106a220320014190016a41106a290300370300200141f0006a41086a220820014190016a41086a2903003703002001200129039001370370024002400240024020060d00200141206a41176a2004290000370000200141206a41106a2003290300370300200141206a41086a2008290300370300200120012903703703202002450d0141012102410221050c020b41012102410021050c020b20014190016a41176a200141206a41176a29000037000020014190016a41106a200141206a41106a29030037030020014190016a41086a200141206a41086a2903003703002001200129032037039001410021020b2007450d002009108e808080000b200141206a41176a220420014190016a41176a290000370000200141206a41106a220320014190016a41106a290300370300200141206a41086a220620014190016a41086a290300370300200120012903900137032020020d04200020053a000020002001290320370001200041096a2006290300370000200041116a2003290300370000200041186a2004290000370000200141c0016a2480808080000f0b2007410874200341ff017172109d80808000000b41204101109480808000000b109680808000000b20024101109480808000000b2005109e80808000000bbe0101017f024002400240200041046a280200220320016b20024f0d00200120026a22022001490d01200341017422012002200120024b1b22014108200141084b1b22014100480d01024002402000280200410020031b22020d0020014101108c808080002203450d040c010b024020030d0020014101108c8080800022030d010c040b20022003410120011090808080002203450d030b20002003360200200041046a20013602000b0f0b109680808000000b20014101109480808000000b0b002000109980808000000b11002000109a80808000109980808000000bdc0201027f20004108762101410121020240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200041ff01710e28270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324252600270b200041107641808004720f0b41020f0b41030f0b41040f0b41050f0b41060f0b41070f0b41080f0b41090f0b410a0f0b410b0f0b410c0f0b410d0f0b410e0f0b410f0f0b41100f0b41110f0b41120f0b41130f0b41140f0b41150f0b41160f0b41170f0b41180f0b41190f0b411a0f0b411b0f0b411c0f0b411d0f0b411e0f0b411f0f0b41200f0b41210f0b41220f0b41230f0b200141ff01714180f803720f0b200141ff01714180fa03720f0b200141ff01714180fc03720f0b200141ff01714180fe037221020b20020b8e0201067f23808080800041306b2202248080808000200241186a2203200141186a290000370300200241106a2204200141106a290000370300200241086a2205200141086a29000037030020022001290000370300024041204101108c8080800022010d0041204101109480808000000b2002422037022420022001360220200241206a41004120109c8080800020022802202206200228022822076a22012002290300370000200141086a2005290300370000200141106a2004290300370000200141186a200329030037000020022802242101200041106a200741206a22033602002000410c6a2001360200200020063602082000200336020420002006360200200241306a2480808080000bdf0801047f23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802000e170102030405060708090a0b0c0d0e0f1011121314151600010b200041163602000c160b200041003602000c150b200041013602000c140b200041023602000c130b200041033602000c120b200041043602000c110b200041053602000c100b200041063602000c0f0b200041073602000c0e0b200041083602000c0d0b200041093602000c0c0b2000410a3602000c0b0b2000410b3602000c0a0b2000410c3602000c090b2000410d3602000c080b2002200128020410a18080800041104104108c808080002201450d0820012002290300370200200141086a200241086a2903003702002000410e360200200020013602040c070b2002200128020410a18080800041104104108c808080002201450d0720012002290300370200200141086a200241086a2903003702002000410f360200200020013602040c060b20004110360200200020012802043602040c050b2002200128020410a18080800041104104108c808080002203450d0520032002290300370200200341086a200241086a22042903003702002002200141086a28020010a18080800041104104108c808080002201450d0520012002290300370200200141086a2004290300370200200041086a200136020020002003360204200041113602000c040b2002200128020410a18080800041104104108c808080002203450d0420032002290300370200200341086a200241086a22042903003702002002200141086a28020010a18080800041104104108c808080002201450d0420012002290300370200200141086a2004290300370200200041086a200136020020002003360204200041123602000c030b2002200128020410a18080800041104104108c808080002201450d0320012002290300370200200141086a200241086a29030037020020004113360200200020013602040c020b2002200128020410a18080800041104104108c808080002203450d0220032002290300370200200341086a200241086a22042903003702002002200141086a28020010a18080800041104104108c808080002201450d0220012002290300370200200141086a2004290300370200200041086a200136020020002003360204200041143602000c010b2002200128020410a18080800041104104108c808080002203450d0120032002290300370200200341086a200241086a22052903003702002002200141086a28020010a18080800041104104108c808080002204450d0120042002290300370200200441086a200529030037020020022001410c6a28020010a18080800041104104108c808080002201450d0120012002290300370200200141086a200241086a2903003702002000410c6a2001360200200041086a200436020020002003360204200041153602000b200241106a2480808080000f0b10a280808000000b0d0041104104109480808000000bf50101027f410021010240024002400240024002400240024020002802000e170707070707070707070707070707010102030405060007070b200028020410a3808080002101200041086a28020010a38080800021022000410c6a28020010a380808000200220016a6a21010c060b200028020410a38080800021010c050b410421010c040b200028020410a380808000200041086a28020010a3808080006a21010c030b200028020410a380808000200041086a28020010a3808080006a21010c020b200028020410a38080800021010c010b200028020410a380808000200041086a28020010a3808080006a21010b200141016a0bee0f01047f23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e170102030405060708090a0b0c0d0e0f1011121314151600010b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41153a00002001200128020841016a3602080c160b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41003a00002001200128020841016a3602080c150b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41013a00002001200128020841016a3602080c140b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41023a00002001200128020841016a3602080c130b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41033a00002001200128020841016a3602080c120b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41043a00002001200128020841016a3602080c110b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41053a00002001200128020841016a3602080c100b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41063a00002001200128020841016a3602080c0f0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41073a00002001200128020841016a3602080c0e0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41083a00002001200128020841016a3602080c0d0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41093a00002001200128020841016a3602080c0c0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a410a3a00002001200128020841016a3602080c0b0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a410b3a00002001200128020841016a3602080c0a0b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a410c3a00002001200128020841016a3602080c090b024020012802082200200141046a280200470d00200120004101109c80808000200128020821000b200128020020006a41163a00002001200128020841016a3602080c080b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a410d3a00002001200128020841016a3602082000280204200110a4808080000c070b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a410e3a00002001200128020841016a3602082000280204200110a4808080000c060b0240200141086a22032802002204200141046a280200470d00200120044101109c80808000200328020021040b200128020020046a410f3a00002003200328020041016a3602002000280204210041044101108c808080002203450d062002420437020420022003360200200241004104109c8080800020022802002204200228020822036a2000360000200228020421052001200141086a2200280200200341046a2203109c80808000200128020020002802006a2004200310c1808080001a2000200028020020036a3602002005450d052004108e808080000c050b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a41103a00002001200128020841016a3602082000280204200110a4808080002000280208200110a4808080000c040b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a41113a00002001200128020841016a3602082000280204200110a4808080002000280208200110a4808080000c030b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a41123a00002001200128020841016a3602082000280204200110a4808080000c020b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a41133a00002001200128020841016a3602082000280204200110a480808000200041086a280200200110a4808080000c010b024020012802082203200141046a280200470d00200120034101109c80808000200128020821030b200128020020036a41143a00002001200128020841016a3602082000280204200110a480808000200041086a280200200110a4808080002000410c6a280200200110a4808080000b200241106a2480808080000f0b41044101109480808000000b4201017f23808080800041106b22022480808080002002200136020c20022000360208200241c080c080003602042002419484c08000360200200210a680808000000b4701037f23808080800041106b2201248080808000200028020c2102200028020810be808080002103200120023602082001200036020420012003360200200110bf80808000000b02000b0d0042bdd594d9d4dea9e7d2000bb82d02087f017e02400240024002400240200041f501490d0041002101200041cdff7b4f0d022000410b6a2200417871210241002802f884c080002203450d01411f21040240200241ffffff074b0d002002410620004108766722006b411f717641017120004101746b413e6a21040b410020026b21010240024002402004410274418487c080006a2802002200450d004100210520024100411920044101766b411f712004411f461b7421064100210703400240200041046a28020041787122082002490d00200820026b220820014f0d00200821012000210720080d0041002101200021070c030b200041146a28020022082005200820002006411d764104716a41106a2802002200471b200520081b21052006410174210620000d000b02402005450d00200521000c020b20070d020b4100210741022004411f71742200410020006b722003712200450d032000410020006b7168410274418487c080006a2802002200450d030b0340200041046a280200417871220520024f200520026b22082001497121060240200028021022050d00200041146a28020021050b2000200720061b21072008200120061b21012005210020050d000b2007450d020b0240410028028488c0800022002002490d002001200020026b4f0d020b20072802182104024002400240200728020c22052007470d00200741144110200741146a220528020022061b6a28020022000d01410021050c020b20072802082200200536020c200520003602080c010b2005200741106a20061b210603402006210802402000220541146a220628020022000d00200541106a2106200528021021000b20000d000b200841003602000b02402004450d0002400240200728021c410274418487c080006a22002802002007460d0020044110411420042802102007461b6a20053602002005450d020c010b2000200536020020050d00410041002802f884c08000417e200728021c77713602f884c080000c010b20052004360218024020072802102200450d0020052000360210200020053602180b200741146a2802002200450d00200541146a2000360200200020053602180b0240024020014110490d0020072002410372360204200720026a22022001410172360204200220016a200136020002402001418002490d00411f21000240200141ffffff074b0d002001410620014108766722006b411f717641017120004101746b413e6a21000b200242003702102002200036021c2000410274418487c080006a21050240024002400240024041002802f884c08000220641012000411f7174220871450d002005280200220641046a2802004178712001470d01200621000c020b410020062008723602f884c0800020052002360200200220053602180c030b20014100411920004101766b411f712000411f461b742105034020062005411d764104716a41106a22082802002200450d022005410174210520002106200041046a2802004178712001470d000b0b20002802082201200236020c20002002360208200241003602182002200036020c200220013602080c040b20082002360200200220063602180b2002200236020c200220023602080c020b2001410376220141037441fc84c080006a21000240024041002802f484c0800022054101200174220171450d00200028020821010c010b410020052001723602f484c08000200021010b200020023602082001200236020c2002200036020c200220013602080c010b2007200120026a2200410372360204200720006a220020002802044101723602040b200741086a0f0b02400240024041002802f484c08000220641102000410b6a4178712000410b491b220241037622017622004103710d002002410028028488c080004d0d0320000d0141002802f884c080002200450d032000410020006b7168410274418487c080006a280200220541046a28020041787120026b21012005210603400240200528021022000d00200541146a2802002200450d040b200041046a28020041787120026b22052001200520014922051b21012000200620051b2106200021050c000b0b024002402000417f7341017120016a22024103742205418485c080006a280200220041086a22072802002201200541fc84c080006a2205460d002001200536020c200520013602080c010b41002006417e200277713602f484c080000b200020024103742202410372360204200020026a2200200028020441017236020420070f0b02400240200020017441022001742200410020006b72712200410020006b716822014103742207418485c080006a280200220041086a22082802002205200741fc84c080006a2207460d002005200736020c200720053602080c010b41002006417e200177713602f484c080000b20002002410372360204200020026a22052001410374220120026b2202410172360204200020016a20023602000240410028028488c080002200450d002000410376220641037441fc84c080006a2101410028028c88c0800021000240024041002802f484c08000220741012006411f7174220671450d00200128020821060c010b410020072006723602f484c08000200121060b200120003602082006200036020c2000200136020c200020063602080b4100200536028c88c080004100200236028488c0800020080f0b20062802182104024002400240200628020c22052006470d00200641144110200641146a220528020022071b6a28020022000d01410021050c020b20062802082200200536020c200520003602080c010b2005200641106a20071b210703402007210802402000220541146a220728020022000d00200541106a2107200528021021000b20000d000b200841003602000b2004450d030240200628021c410274418487c080006a22002802002006460d0020044110411420042802102006461b6a20053602002005450d040c030b2000200536020020050d02410041002802f884c08000417e200628021c77713602f884c080000c030b024002400240024002400240410028028488c08000220020024f0d00410028028888c08000220020024b0d0341002101200241af80046a220541107640002200417f460d0620004110742206450d064100410028029488c0800020054180807c7122086a220036029488c080004100410028029888c0800022012000200120004b1b36029888c08000410028029088c080002201450d01419c88c080002100034020002802002205200028020422076a2006460d03200028020822000d000c050b0b410028028c88c08000210102400240200020026b2205410f4b0d004100410036028c88c080004100410036028488c0800020012000410372360204200120006a220241046a2100200228020441017221020c010b4100200536028488c080004100200120026a220636028c88c0800020062005410172360204200120006a200536020020024103722102200141046a21000b20002002360200200141086a0f0b0240024041002802b088c080002200450d00200020064d0d010b410020063602b088c080000b410041ff1f3602b488c08000410020083602a088c080004100200636029c88c08000410041fc84c0800036028885c080004100418485c0800036029085c08000410041fc84c0800036028485c080004100418c85c0800036029885c080004100418485c0800036028c85c080004100419485c080003602a085c080004100418c85c0800036029485c080004100419c85c080003602a885c080004100419485c0800036029c85c08000410041a485c080003602b085c080004100419c85c080003602a485c08000410041ac85c080003602b885c08000410041a485c080003602ac85c08000410041b485c080003602c085c08000410041ac85c080003602b485c08000410041003602a888c08000410041bc85c080003602c885c08000410041b485c080003602bc85c08000410041bc85c080003602c485c08000410041c485c080003602d085c08000410041c485c080003602cc85c08000410041cc85c080003602d885c08000410041cc85c080003602d485c08000410041d485c080003602e085c08000410041d485c080003602dc85c08000410041dc85c080003602e885c08000410041dc85c080003602e485c08000410041e485c080003602f085c08000410041e485c080003602ec85c08000410041ec85c080003602f885c08000410041ec85c080003602f485c08000410041f485c0800036028086c08000410041f485c080003602fc85c08000410041fc85c0800036028886c080004100418486c0800036029086c08000410041fc85c0800036028486c080004100418c86c0800036029886c080004100418486c0800036028c86c080004100419486c080003602a086c080004100418c86c0800036029486c080004100419c86c080003602a886c080004100419486c0800036029c86c08000410041a486c080003602b086c080004100419c86c080003602a486c08000410041ac86c080003602b886c08000410041a486c080003602ac86c08000410041b486c080003602c086c08000410041ac86c080003602b486c08000410041bc86c080003602c886c08000410041b486c080003602bc86c08000410041c486c080003602d086c08000410041bc86c080003602c486c08000410041cc86c080003602d886c08000410041c486c080003602cc86c08000410041d486c080003602e086c08000410041cc86c080003602d486c08000410041dc86c080003602e886c08000410041d486c080003602dc86c08000410041e486c080003602f086c08000410041dc86c080003602e486c08000410041ec86c080003602f886c08000410041e486c080003602ec86c08000410041f486c0800036028087c08000410041ec86c080003602f486c080004100200636029088c08000410041f486c080003602fc86c080004100200841586a220036028888c0800020062000410172360204200620006a4128360204410041808080013602ac88c080000c030b2000410c6a2802000d01200620014d0d01200520014b0d012000200720086a3602044100410028029088c080002200410f6a417871220141786a36029088c080004100200020016b410028028888c0800020086a22056a41086a220636028888c080002001417c6a2006410172360200200020056a4128360204410041808080013602ac88c080000c020b4100200020026b220136028888c080004100410028029088c08000220020026a220536029088c080002005200141017236020420002002410372360204200041086a21010c020b410041002802b088c080002200200620002006491b3602b088c08000200620086a2105419c88c08000210002400240034020002802002005460d01200028020822000d000c020b0b2000410c6a2802000d00200020063602002000200028020420086a36020420062002410372360204200620026a2100200520066b20026b2102024002400240410028029088c080002005460d00410028028c88c080002005460d010240200541046a28020022014103714101470d0020052001417871220110aa80808000200120026a2102200520016a21050b20052005280204417e7136020420002002410172360204200020026a200236020002402002418002490d00411f21010240200241ffffff074b0d002002410620024108766722016b411f717641017120014101746b413e6a21010b200042003702102000200136021c2001410274418487c080006a21050240024002400240024041002802f884c08000220741012001411f7174220871450d002005280200220741046a2802004178712002470d01200721010c020b410020072008723602f884c0800020052000360200200020053602180c030b20024100411920014101766b411f712001411f461b742105034020072005411d764104716a41106a22082802002201450d022005410174210520012107200141046a2802004178712002470d000b0b20012802082202200036020c20012000360208200041003602182000200136020c200020023602080c050b20082000360200200020073602180b2000200036020c200020003602080c030b2002410376220141037441fc84c080006a21020240024041002802f484c0800022054101200174220171450d00200228020821010c010b410020052001723602f484c08000200221010b200220003602082001200036020c2000200236020c200020013602080c020b4100200036029088c080004100410028028888c0800020026a220236028888c08000200020024101723602040c010b4100200036028c88c080004100410028028488c0800020026a220236028488c0800020002002410172360204200020026a20023602000b200641086a0f0b419c88c0800021000240034002402000280200220520014b0d00200520002802046a220520014b0d020b200028020821000c000b0b4100200636029088c080004100200841586a220036028888c0800020062000410172360204200620006a4128360204410041808080013602ac88c080002001200541606a41787141786a22002000200141106a491b2207411b360204410029029c88c080002109200741106a41002902a488c0800037020020072009370208410020083602a088c080004100200636029c88c080004100200741086a3602a488c08000410041003602a888c080002007411c6a21000340200041073602002005200041046a22004b0d000b20072001460d0020072007280204417e713602042001200720016b22064101723602042007200636020002402006418002490d00411f21000240200641ffffff074b0d002006410620064108766722006b411f717641017120004101746b413e6a21000b200142003702102001411c6a20003602002000410274418487c080006a21050240024002400240024041002802f884c08000220741012000411f7174220871450d002005280200220741046a2802004178712006470d01200721000c020b410020072008723602f884c0800020052001360200200141186a20053602000c030b20064100411920004101766b411f712000411f461b742105034020072005411d764104716a41106a22082802002200450d022005410174210520002107200041046a2802004178712006470d000b0b20002802082205200136020c20002001360208200141186a41003602002001200036020c200120053602080c030b20082001360200200141186a20073602000b2001200136020c200120013602080c010b2006410376220541037441fc84c080006a21000240024041002802f484c0800022064101200574220571450d00200028020821050c010b410020062005723602f484c08000200021050b200020013602082005200136020c2001200036020c200120053602080b41002101410028028888c08000220020024d0d004100200020026b220136028888c080004100410028029088c08000220020026a220536029088c080002005200141017236020420002002410372360204200041086a0f0b20010f0b20052004360218024020062802102200450d0020052000360210200020053602180b200641146a2802002200450d00200541146a2000360200200020053602180b0240024020014110490d0020062002410372360204200620026a22022001410172360204200220016a20013602000240410028028488c080002200450d002000410376220741037441fc84c080006a2105410028028c88c0800021000240024041002802f484c08000220841012007411f7174220771450d00200528020821070c010b410020082007723602f484c08000200521070b200520003602082007200036020c2000200536020c200020073602080b4100200236028c88c080004100200136028488c080000c010b2006200120026a2200410372360204200620006a220020002802044101723602040b200641086a0b970301047f0240024002402001418002490d00200041186a2802002102024002400240200028020c22032000470d00200041144110200041146a220328020022041b6a28020022010d01410021030c020b20002802082201200336020c200320013602080c010b2003200041106a20041b210403402004210502402001220341146a220428020022010d00200341106a2104200328021021010b20010d000b200541003602000b2002450d0202402000411c6a280200410274418487c080006a22012802002000460d0020024110411420022802102000461b6a20033602002003450d030c020b2001200336020020030d01410041002802f884c08000417e200028021c77713602f884c080000f0b02402000410c6a2802002203200041086a2802002204460d002004200336020c200320043602080f0b410041002802f484c08000417e200141037677713602f484c080000c010b20032002360218024020002802102201450d0020032001360210200120033602180b200041146a2802002201450d00200341146a2001360200200120033602180f0b0bee0601047f200020016a210202400240200041046a28020022034101710d002003410371450d012000280200220320016a21010240410028028c88c08000200020036b2200470d0020022802044103714103470d014100200136028488c0800020022002280204417e7136020420002001410172360204200220013602000f0b2000200310aa808080000b02400240200241046a2802002203410271450d00200241046a2003417e7136020020002001410172360204200020016a20013602000c010b02400240410028029088c080002002460d00410028028c88c080002002460d0120022003417871220310aa808080002000200320016a2201410172360204200020016a20013602002000410028028c88c08000470d024100200136028488c080000f0b4100200036029088c080004100410028028888c0800020016a220136028888c08000200020014101723602042000410028028c88c08000470d024100410036028488c080004100410036028c88c080000f0b4100200036028c88c080004100410028028488c0800020016a220136028488c0800020002001410172360204200020016a20013602000f0b02402001418002490d00411f21020240200141ffffff074b0d002001410620014108766722026b411f717641017120024101746b413e6a21020b200042003702102000411c6a20023602002002410274418487c080006a21030240024002400240024041002802f884c08000220441012002411f7174220571450d002003280200220441046a2802004178712001470d01200421020c020b410020042005723602f884c0800020032000360200200041186a20033602000c030b20014100411920024101766b411f712002411f461b742103034020042003411d764104716a41106a22052802002202450d022003410174210320022104200241046a2802004178712001470d000b0b20022802082201200036020c20022000360208200041186a41003602002000200236020c200020013602080f0b20052000360200200041186a20043602000b2000200036020c200020003602080f0b2001410376220241037441fc84c080006a21010240024041002802f484c0800022034101200274220271450d00200128020821020c010b410020032002723602f484c08000200121020b200120003602082002200036020c2000200136020c200020023602080b0ba30901057f200041786a22012000417c6a280200220241787122006a21030240024020024101710d002002410371450d012001280200220220006a21000240410028028c88c08000200120026b2201470d0020032802044103714103470d014100200036028488c0800020032003280204417e7136020420012000410172360204200120006a20003602000f0b2001200210aa808080000b02400240200341046a22042802002202410271450d0020042002417e7136020020012000410172360204200120006a20003602000c010b02400240410028029088c080002003460d00410028028c88c080002003460d0120032002417871220210aa808080002001200220006a2200410172360204200120006a20003602002001410028028c88c08000470d024100200036028488c080000f0b4100200136029088c080004100410028028888c0800020006a220036028888c080002001200041017236020402402001410028028c88c08000470d004100410036028488c080004100410036028c88c080000b41002802ac88c08000220220004f0d02410028029088c080002200450d020240410028028888c0800022044129490d00419c88c080002101034002402001280200220320004b0d00200320012802046a20004b0d020b200128020822010d000b0b0240024041002802a488c0800022000d0041ff1f21010c010b410021010340200141016a2101200028020822000d000b200141ff1f200141ff1f4b1b21010b410020013602b488c08000200420024d0d024100417f3602ac88c080000f0b4100200136028c88c080004100410028028488c0800020006a220036028488c0800020012000410172360204200120006a20003602000f0b0240024002402000418002490d00411f21030240200041ffffff074b0d002000410620004108766722036b411f717641017120034101746b413e6a21030b200142003702102001411c6a20033602002003410274418487c080006a210202400240024002400240024041002802f884c08000220441012003411f7174220571450d002002280200220441046a2802004178712000470d01200421030c020b410020042005723602f884c0800020022001360200200141186a20023602000c030b20004100411920034101766b411f712003411f461b742102034020042002411d764104716a41106a22052802002203450d022002410174210220032104200341046a2802004178712000470d000b0b20032802082200200136020c20032001360208200141186a41003602002001200336020c200120003602080c020b20052001360200200141186a20043602000b2001200136020c200120013602080b410041002802b488c08000417f6a22013602b488c0800020010d0341002802a488c0800022000d0141ff1f21010c020b2000410376220341037441fc84c080006a21000240024041002802f484c0800022024101200374220371450d00200028020821030c010b410020022003723602f484c08000200021030b200020013602082003200136020c2001200036020c200120033602080f0b410021010340200141016a2101200028020822000d000b200141ff1f200141ff1f4b1b21010b410020013602b488c080000b0bfc0201057f41002102024041cdff7b20004110200041104b1b22006b20014d0d00200041102001410b6a4178712001410b491b22036a410c6a10a9808080002201450d00200141786a2102024002402000417f6a22042001710d00200221000c010b2001417c6a22052802002206417871200420016a410020006b7141786a2201200120006a200120026b41104b1b220020026b22016b210402402006410371450d0020002004200028020441017172410272360204200020046a2204200428020441017236020420052001200528020041017172410272360200200020002802044101723602042002200110ab808080000c010b20022802002102200020043602042000200220016a3602000b0240200041046a2802002201410371450d0020014178712202200341106a4d0d00200041046a2003200141017172410272360200200020036a2201200220036b2203410372360204200020026a220220022802044101723602042001200310ab808080000b200041086a21020b20020be91d01187f23808080800041c0016b2205248080808000200541186a2206200141186a290000370300200541106a2207200141106a290000370300200541086a2208200141086a290000370300200520012900003703000240024002400240024002400240024002400240024041204101108c808080002201450d002005422037027c20052001360278200541f8006a41004120109c8080800020052802782209200528028001220a6a22012005290300370000200141086a2008290300370000200141106a2007290300370000200141186a2006290300370000200528027c210b02400240200341046a22010d0020054100360208200542013703000c010b20014101108c808080002206450d022005410036020820052001360204200520063602000b200520052802082206360280012005200528020436027c2005200528020036027841042101200541f8006a20064104109c80808000200528027820052802800122066a20033600002005200641046a220636028001200541f8006a20062003109c808080002005280278220c200528028001220d6a2002200310c1808080001a200528027c210e2004280204210f20042802002110024002400240024020042802082211450d00201141286c2102201041246a2101410021040340200141686a10a38080800020012802006a200141646a2802006a20046a41086a2104200141286a2101200241586a22020d000b200441046a22010d002005410036027020054201370368200541e8006a21010c010b20014101108c808080002204450d01200541003602702005200136026c20052004360268200541e8006a21010b2005410a6a200141086a280100360100200520012901003701022005200541066a29010037017e200541c8006a41086a200541f8006a410a6a280100360200200520052901003703782005200529017a37034841044101108c808080002201450d042005420437020420052001360200200541004104109c8080800020052802002204200528020822016a201136000020052802042102200541c8006a2005280250200141046a2201109c8080800020052802482212200528025022066a2004200110c1808080001a2005200620016a221336025002402002450d002004108e808080000b0240024002402011450d00201141286c2114200541106a21152010210103402001410c6a221610a380808000200141246a22172802006a200141086a220828020022046a41086a2202417f4c0d09410121074101210602402002450d0020024101108c808080002206450d0b200828020021040b41002108200541003602602005200236025c20052006360258200128020021180240200441046a2219450d0020194101108c808080002207450d04201921080b200541003602082005200836020420052007360200200541004104109c808080002005280200200528020822026a20043600002005200241046a2202360208200520022004109c8080800020052802002202200528020822066a2018200410c1808080001a20052802042107200541d8006a4100200620046a2204109c8080800020052802582206200528026022086a2002200410c1808080001a2005200820046a221836026002402007450d002002108e808080000b2005201610a18080800020172802002204417f4c0d092001411c6a2802002119410121074101210202402004450d0020044101108c808080002202450d0c0b4100210820054100360280012005200436027c20052002360278200541f8006a41002004109c80808000200528027820052802800122026a2019200410c1808080001a201541086a200220046a360200201520052903783702002005280214211720052802102102410021190240024002402005280218220441046a2216450d0020164101108c808080002207450d01201621190b20054100360280012005201936027c20052007360278200541f8006a41004104109c80808000200528027820052802800122076a20043600002005200741046a220736028001200541f8006a20072004109c808080002005280278221a20052802800122076a2002200410c1808080001a200720046a211b200528027c211c0c010b410121080b02402017450d002002108e808080000b20080d022005201b3602702005201c36026c2005201a3602682005200541e8006a10a480808000200528026c21072005280268210220052802702104200510af80808000200541d8006a20182004109c8080800020052802582206200528026022086a2002200410c1808080001a2005200820046a220436026002402007450d002002108e808080000b200528025c2102200541c8006a20132004109c8080800020052802482212200528025022076a2006200410c1808080001a2005200720046a221336025002402002450d002006108e808080000b200141286a2101201441586a22140d000b0b200528024c2107410021020c030b200510af80808000200528025c21020b02402002450d002006108e808080000b200528024c450d002012108e808080000b410121020b02402011450d00201141286c21042010210103400240200141046a280200450d002001280200108e808080000b2001410c6a10af808080000240200141206a280200450d002001411c6a280200108e808080000b200141286a2101200441586a22040d000b0b0240200f450d00200f41286c450d002010108e808080000b20020d0641002101410021064100210241282104024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402009200a41206a200c200d20036a20122013200510828080800022080e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20084180807c7141808004460d22200841807e7122014180fa03460d2420014180fc03460d234126210220014180fe03460d254123411e20014180f8034622011b2102410021062008410020011b21010c260b41012102410021060c250b41022102410021060c240b41032102410021060c230b41042102410021060c220b41052102410021060c210b41062102410021060c200b41072102410021060c1f0b41082102410021060c1e0b41092102410021060c1d0b410a2102410021060c1c0b410b2102410021060c1b0b410c2102410021060c1a0b410d2102410021060c190b410e2102410021060c180b410f2102410021060c170b41102102410021060c160b41112102410021060c150b41122102410021060c140b41132102410021060c130b41142102410021060c120b41152102410021060c110b41162102410021060c100b41172102410021060c0f0b41182102410021060c0e0b41192102410021060c0d0b411a2102410021060c0c0b411b2102410021060c0b0b411c2102410021060c0a0b411d2102410021060c090b411e2102410021060c080b411f2102410021060c070b41202102410021060c060b41212102410021060c050b41222102410021060c040b20084110742106412721020c030b412521020c010b412421020b41002106200821010b20014108744180fe03712006722101200221040b2004200172220141ff01714128470d0702400240200528020022010d0041002101410121040c010b200520014101108c8080800022043602042005200445418080cc00723602002004450d09410021024100211341002108412821060240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020042001200510838080800022190e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20194180807c7141808004460d22201941807e7122024180fa03460d2420024180fc03460d234126210820024180fe03460d254123411e20024180f8034622021b2108410021132019410020021b21020c260b41012108410021130c250b41022108410021130c240b41032108410021130c230b41042108410021130c220b41052108410021130c210b41062108410021130c200b41072108410021130c1f0b41082108410021130c1e0b41092108410021130c1d0b410a2108410021130c1c0b410b2108410021130c1b0b410c2108410021130c1a0b410d2108410021130c190b410e2108410021130c180b410f2108410021130c170b41102108410021130c160b41112108410021130c150b41122108410021130c140b41132108410021130c130b41142108410021130c120b41152108410021130c110b41162108410021130c100b41172108410021130c0f0b41182108410021130c0e0b41192108410021130c0d0b411a2108410021130c0c0b411b2108410021130c0b0b411c2108410021130c0a0b411d2108410021130c090b411e2108410021130c080b411f2108410021130c070b41202108410021130c060b41212108410021130c050b41222108410021130c040b20194110742113412721080c030b412521080c010b412421080b41002113201921020b20024108744180fe03712013722102200821060b2006200272220241ff01714128470d0a0b20052001360280012005200136027c200520043602782005200541f8006a10b08080800020052d0001210420052d00002101200541f8006a200541027241c60010c1808080001a20014101460d0a2000200529017e370100200041386a200541b6016a290100370100200041306a200541ae016a290100370100200041286a200541a6016a290100370100200041206a2005419e016a290100370100200041186a20054196016a290100370100200041106a2005418e016a290100370100200041086a20054186016a29010037010002402007450d002012108e808080000b0240200e450d00200c108e808080000b0240200b450d002009108e808080000b200541c0016a2480808080000f0b41204101109480808000000b4103109e80808000000b41044101109480808000000b109680808000000b20024101109480808000000b20044101109480808000000b4103109e80808000000b2001109d80808000000b2005280102109d80808000000b2002109d80808000000b2004109e80808000000bd70201017f02400240024002400240024002400240200028020041726a0e080102000304050607000b0f0b200028020410af808080002000280204108e808080000f0b200028020410af808080002000280204108e808080000f0b200028020410af808080002000280204108e80808000200041086a220028020010af808080002000280200108e808080000f0b200028020410af808080002000280204108e80808000200041086a220028020010af808080002000280200108e808080000f0b200028020410af808080002000280204108e808080000f0b200028020410af808080002000280204108e80808000200041086a220028020010af808080002000280200108e808080000f0b200028020410af808080002000280204108e80808000200041086a220128020010af808080002001280200108e808080002000410c6a220028020010af808080002000280200108e808080000bd70a030a7f087e097f23808080800041b0026b220224808080800020012802042103200128020021044100210541012106024002400240024002400240024020012802082207450d00024020042d0000220141c0004d0d00410121050c030b2007417f6a220720014f0d010b0c010b200241d0006a20016a4100410041c00020016b200141c000461b10c2808080001a200241d0006a200441016a2208200110c1808080001a20024198016a41186a2206420037030020024198016a41206a2205420037030020024198016a41286a2209420037030020024198016a41386a220a420037030020024198016a41306a220b420037030020024198016a41086a2002290358220c37030020024198016a41106a2002290360220d37030020062002290368220e37030020052002290370220f37030020092002290378221037030020022002290350221137039801200b2002290380012212370300200a2002290388012213370300200241f0016a41386a22062013370300200241f0016a41306a22052012370300200241f0016a41286a22092010370300200241f0016a41206a220a200f370300200241f0016a41186a220b200e370300200241f0016a41106a2214200d370300200241f0016a41086a2215200c370300200220113703f001200241d6016a22162006290300370100200241ce016a22172005290300370100200241c6016a22182009290300370100200241be016a2219200a290300370100200241b6016a221a200b290300370100200241ae016a221b2014290300370100200241a6016a221c2015290300370100200220022903f00137019e01200620162901003703002005201729010037030020092018290100370300200a2019290100370300200b201a2901003703002014201b2901003703002015201c2901003703002002200229019e013703f001200720016b2205417f4c0d010240024020050d00410121070c010b20054101108c808080002207450d030b41002106200241003602e801200220053602e401200220073602e001200241e0016a41002005109c8080800020022802e001220920022802e80122076a200820016a200510c1808080001a200241de006a200241f8016a290300370100200241e6006a20024180026a290300370100200241ee006a20024188026a290300370100200241f6006a20024190026a290300370100200241fe006a20024198026a29030037010020024186016a200241a0026a2903003701002002418e016a200241a8026a290300370100200220022903f001370156200720056a210720022802e40121010b02402003450d002004108e808080000b2002410a6a200241d0006a41c60010c1808080001a20060d0220024198016a41386a2204200241c8006a29010037030020024198016a41306a2206200241c0006a29010037030020024198016a41286a2203200241386a29010037030020024198016a41206a2205200241306a29010037030020024198016a41186a220a200241286a29010037030020024198016a41106a220b200241206a29010037030020024198016a41086a2214200241186a2901003703002002200229011037039801024002402007450d00200041023a0001410121040c010b200041086a200229039801370300200041c0006a2004290300370300200041386a2006290300370300200041306a2003290300370300200041286a2005290300370300200041206a200a290300370300200041186a200b290300370300200041106a2014290300370300410021040b200020043a00002001450d032009108e808080000c030b109680808000000b20054101109480808000000b200041013a0000200020053a00010b200241b0026a2480808080000bbc0d01077f23808080800041106b220224808080800041002103200241003602004100210441002105412821060240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002001200210848080800022070e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20074180807c7141808004460d22200741807e7122034180fa03460d2420034180fc03460d234126210520034180fe03460d254123411e20034180f8034622031b2105410021042007410020031b21030c260b41012105410021040c250b41022105410021040c240b41032105410021040c230b41042105410021040c220b41052105410021040c210b41062105410021040c200b41072105410021040c1f0b41082105410021040c1e0b41092105410021040c1d0b410a2105410021040c1c0b410b2105410021040c1b0b410c2105410021040c1a0b410d2105410021040c190b410e2105410021040c180b410f2105410021040c170b41102105410021040c160b41112105410021040c150b41122105410021040c140b41132105410021040c130b41142105410021040c120b41152105410021040c110b41162105410021040c100b41172105410021040c0f0b41182105410021040c0e0b41192105410021040c0d0b411a2105410021040c0c0b411b2105410021040c0b0b411c2105410021040c0a0b411d2105410021040c090b411e2105410021040c080b411f2105410021040c070b41202105410021040c060b41212105410021040c050b41222105410021040c040b20074110742104412721050c030b412521050c010b412421050b41002104200721030b20034108744180fe03712004722103200521060b02400240024002400240024002402006200372220341ff017122064128460d0020064101470d0110b280808000000b20022802002203450d05200220034101108c80808000220645418080cc007236020020022006ad420020061ba722053602042006450d014100210641002108410021074128210402400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200020012005200310858080800022000e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20004180807c7141808004460d22200041807e7122064180fa03460d2420064180fc03460d234126210720064180fe03460d254123411e20064180f8034622061b2107410021082000410020061b21060c260b41012107410021080c250b41022107410021080c240b41032107410021080c230b41042107410021080c220b41052107410021080c210b41062107410021080c200b41072107410021080c1f0b41082107410021080c1e0b41092107410021080c1d0b410a2107410021080c1c0b410b2107410021080c1b0b410c2107410021080c1a0b410d2107410021080c190b410e2107410021080c180b410f2107410021080c170b41102107410021080c160b41112107410021080c150b41122107410021080c140b41132107410021080c130b41142107410021080c120b41152107410021080c110b41162107410021080c100b41172107410021080c0f0b41182107410021080c0e0b41192107410021080c0d0b411a2107410021080c0c0b411b2107410021080c0b0b411c2107410021080c0a0b411d2107410021080c090b411e2107410021080c080b411f2107410021080c070b41202107410021080c060b41212107410021080c050b41222107410021080c040b20004110742108412721070c030b412521070c010b412421070b41002108200021060b20064108744180fe03712008722106200721040b2004200672220641ff01714128470d022003417f6a2203417f4c0d0320054180807c71200541ffff03717222062d000021004101210502402003450d0020034101108c808080002205450d050b200241003602082002200336020420022005360200200241002003109c8080800020022802002204200228020822056a200641016a200310c1808080001a200228020421012006108e80808000200520036a210302402001450d002004108e808080000b20030d05200241106a24808080800020000f0b2003109980808000000b2002280102109d80808000000b2005108e808080002006109d80808000000b109680808000000b20034101109480808000000b10b380808000000b0b004101109980808000000b0b004102109980808000000ba31d03097f047e047f23808080800041f0016b220224808080800041002103200241003602a0014100210441002105412821060240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020014109200241a0016a10848080800022070e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20074180807c7141808004460d22200741807e7122034180fa03460d2420034180fc03460d234126210520034180fe03460d254123411e20034180f8034622031b2105410021042007410020031b21030c260b41012105410021040c250b41022105410021040c240b41032105410021040c230b41042105410021040c220b41052105410021040c210b41062105410021040c200b41072105410021040c1f0b41082105410021040c1e0b41002104410921050c1d0b410a2105410021040c1c0b410b2105410021040c1b0b410c2105410021040c1a0b410d2105410021040c190b410e2105410021040c180b410f2105410021040c170b41102105410021040c160b41112105410021040c150b41122105410021040c140b41132105410021040c130b41142105410021040c120b41152105410021040c110b41162105410021040c100b41172105410021040c0f0b41182105410021040c0e0b41192105410021040c0d0b411a2105410021040c0c0b411b2105410021040c0b0b411c2105410021040c0a0b411d2105410021040c090b411e2105410021040c080b411f2105410021040c070b41202105410021040c060b41212105410021040c050b41222105410021040c040b20074110742104412721050c030b412521050c010b412421050b41002104200721030b20034108744180fe03712004722103200521060b024002400240024002400240024002402006200372220341ff017122064128460d0020064101470d0110b280808000000b410121060240024020022802a00122030d00410021054101210441002103410121080c010b200220034101108c80808000220545418080cc00723602a00120022005ad420020051ba722043602a4012005450d024100210541002109410021084128210702400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200141092004200310858080800022010e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20014180807c7141808004460d22200141807e7122054180fa03460d2420054180fc03460d234126210820054180fe03460d254123411e20054180f8034622051b2108410021092001410020051b21050c260b41012108410021090c250b41022108410021090c240b41032108410021090c230b41042108410021090c220b41052108410021090c210b41062108410021090c200b41072108410021090c1f0b41082108410021090c1e0b41002109410921080c1d0b410a2108410021090c1c0b410b2108410021090c1b0b410c2108410021090c1a0b410d2108410021090c190b410e2108410021090c180b410f2108410021090c170b41102108410021090c160b41112108410021090c150b41122108410021090c140b41132108410021090c130b41142108410021090c120b41152108410021090c110b41162108410021090c100b41172108410021090c0f0b41182108410021090c0e0b41192108410021090c0d0b411a2108410021090c0c0b411b2108410021090c0b0b411c2108410021090c0a0b411d2108410021090c090b411e2108410021090c080b411f2108410021090c070b41202108410021090c060b41212108410021090c050b41222108410021090c040b20014110742109412721080c030b412521080c010b412421080b41002109200121050b20054108744180fe03712009722105200821070b2007200572220541ff01714128470d0320044180807c712105200441ffff03712104410021080b20052004722105024020030d000c070b410121062003417f6a210a200541016a210902400240024020052d0000417f6a0e020001090b0240200a4120490d00200241a0016a41096a200941086a290000370000200241a0016a41116a200941106a290000370000200241a0016a41196a200941186a290000370000200220092900003700a101200241f8006a41086a200241a0016a41086a290000370300200241f8006a41106a200241a0016a41106a290000370300200241f8006a41186a200241a0016a41186a290000370300200241f8006a41206a200241a0016a41206a2d00003a0000200220022900a001370378200241d0006a41086a200241f8006a41096a290000370300200241d0006a41106a200241f8006a41116a290000370300200241d0006a41186a200241f8006a41196a29000037030020022002290079370350200941206a2101200a41606a2104410021030c020b200241f8006a41206a200241a0016a41206a2d00003a0000200241f8006a41186a200241a0016a41186a290000370300200241f8006a41106a200241a0016a41106a2900003703000c080b200a4121490d04200241c8016a41206a2203200941206a2d00003a0000200941086a290000210b200941186a290000210c2009290000210d200241a0016a41126a200941106a290000370100200241a0016a411a6a200c370100200241a0016a410a6a200b370100200241a0016a41226a2003280200360100200241f8006a41186a200241a0016a41186a2206290100370300200241f8006a41106a200241a0016a41106a22042901003703002002200d3701a201200241f8006a41086a200241a0016a41086a2201290100370300200241f8006a411e6a200241a0016a411e6a290100370100200220022901a0013703782003200241f8006a41226a2d000022073a0000200241c8016a41186a200241f8006a411a6a290100220b370300200241c8016a41106a200241f8006a41126a290100220c370300200241c8016a41086a200241f8006a410a6a290100220d3703002002200229017a220e3703c801200241a0016a41206a220320073a00002006200b3703002004200c3703002001200d3703002002200e3703a001200241d0006a411a6a200b370100200241d0006a41126a200c370100200241d0006a410a6a200d370100200241d0006a41226a20032802003601002002200e370152200241286a411e6a200241d0006a411e6a290100370100200241286a41186a200241d0006a41186a2203290100370300200241286a41106a200241d0006a41106a2206290100370300200241286a41086a200241d0006a41086a220429010037030020022002290150370328200241d0006a41206a200241286a41226a2d00003a00002003200241286a411a6a2901003703002006200241286a41126a2901003703002004200241286a410a6a2901003703002002200229012a370350200941216a2101200a415f6a2104410121030b200241a0016a41206a200241d0006a41206a2d00003a0000200241a0016a41186a200241d0006a41186a290300370300200241a0016a41106a200241d0006a41106a290300370300200241a0016a41086a200241d0006a41086a290300370300200220022903503703a0012004417f4c0d040240024020040d00410121070c010b20044101108c808080002207450d060b41002106200241003602302002200436022c20022007360228200241286a41002004109c8080800020022802282207200228023022096a2001200410c1808080001a200241f8006a41086a200241a0016a41086a290300370300200241f8006a41106a200241a0016a41106a290300370300200241f8006a41186a200241a0016a41186a290300370300200241f8006a41206a200241a0016a41206a2d00003a0000200220022903a001370378200920046a2101200228022c21040c060b2003109980808000000b20022801a201109d80808000000b2004108e808080002005109d80808000000b200241f8006a411e6a200241a0016a411e6a290100370100200241f8006a41186a200241a0016a41186a290100370300200241f8006a41106a200241a0016a41106a2901003703000c020b109680808000000b20044101109480808000000b024020080d002005108e808080000b200241206a2205200241f8006a41206a220f2d00003a0000200241186a2208200241f8006a41186a2210290300370300200241106a2209200241f8006a41106a2211290300370300200241086a220a200241f8006a41086a221229030037030020022002290378370300024002400240024020060d00200241a0016a41206a20052d00003a0000200241a0016a41186a2008290300370300200241a0016a41106a2009290300370300200241a0016a41086a200a290300370300200220022903003703a0012001450d0141012106410221030c020b200f200241d0006a41206a2d00003a00002010200241d0006a41186a2903003703002011200241d0006a41106a2903003703002012200241d0006a41086a290300370300200220022903503703780c020b200241d0006a41206a200241a0016a41206a2d00003a0000200241d0006a41186a200241a0016a41186a290300370300200241d0006a41106a200241a0016a41106a290300370300200241d0006a41086a200241a0016a41086a290300370300200220022903a001370350410021060b02402004450d002007108e808080000b200241f8006a41206a2205200241d0006a41206a2d00003a0000200241f8006a41186a2204200241d0006a41186a290300370300200241f8006a41106a2201200241d0006a41106a290300370300200241f8006a41086a2207200241d0006a41086a2903003703002002200229035037037820060d00200020033a000020002002290378370001200041096a2007290300370000200041116a2001290300370000200041196a2004290300370000200041216a20052d00003a0000200241f0016a2480808080000f0b10b380808000000bf60d01087f2380808080004190016b2201248080808000410021022001410036020041002103410021044128210502400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240418c84c080004106200110848080800022060e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20064180807c7141808004460d22200641807e7122024180fa03460d2420024180fc03460d234126210420024180fe03460d254123411e20024180f8034622021b2104410021032006410020021b21020c260b41012104410021030c250b41022104410021030c240b41032104410021030c230b41042104410021030c220b41052104410021030c210b41002103410621040c200b41072104410021030c1f0b41082104410021030c1e0b41092104410021030c1d0b410a2104410021030c1c0b410b2104410021030c1b0b410c2104410021030c1a0b410d2104410021030c190b410e2104410021030c180b410f2104410021030c170b41102104410021030c160b41112104410021030c150b41122104410021030c140b41132104410021030c130b41142104410021030c120b41152104410021030c110b41162104410021030c100b41172104410021030c0f0b41182104410021030c0e0b41192104410021030c0d0b411a2104410021030c0c0b411b2104410021030c0b0b411c2104410021030c0a0b411d2104410021030c090b411e2104410021030c080b411f2104410021030c070b41202104410021030c060b41212104410021030c050b41222104410021030c040b20064110742103412721040c030b412521040c010b412421040b41002103200621020b20024108744180fe03712003722102200421050b024002400240024002402005200272220241ff017122054128460d0020054101470d0110b280808000000b02400240200128020022020d004100210541012104410021020c010b200120024101108c80808000220545418080cc007236020020012005ad420020051ba722043602042005450d024100210541002107410021064128210302400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240418c84c0800041062004200210858080800022080e2428270102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000b20084180807c7141808004460d22200841807e7122054180fa03460d2420054180fc03460d234126210620054180fe03460d254123411e20054180f8034622051b2106410021072008410020051b21050c260b41012106410021070c250b41022106410021070c240b41032106410021070c230b41042106410021070c220b41052106410021070c210b41002107410621060c200b41072106410021070c1f0b41082106410021070c1e0b41092106410021070c1d0b410a2106410021070c1c0b410b2106410021070c1b0b410c2106410021070c1a0b410d2106410021070c190b410e2106410021070c180b410f2106410021070c170b41102106410021070c160b41112106410021070c150b41122106410021070c140b41132106410021070c130b41142106410021070c120b41152106410021070c110b41162106410021070c100b41172106410021070c0f0b41182106410021070c0e0b41192106410021070c0d0b411a2106410021070c0c0b411b2106410021070c0b0b411c2106410021070c0a0b411d2106410021070c090b411e2106410021070c080b411f2106410021070c070b41202106410021070c060b41212106410021070c050b41222106410021070c040b20084110742107412721060c030b412521060c010b412421060b41002107200821050b20054108744180fe03712007722105200621030b2003200572220541ff01714128470d0320044180807c712105200441ffff037121040b200120023602502001200236024c200120052004723602482001200141c8006a10b08080800020012d00002102200141c8006a200141017241c70010c1808080001a20024101460d032000200129004f370000200041386a20014187016a290000370000200041306a200141ff006a290000370000200041286a200141f7006a290000370000200041206a200141ef006a290000370000200041186a200141e7006a290000370000200041106a200141df006a290000370000200041086a200141d7006a29000037000020014190016a2480808080000f0b2002109980808000000b2001280102109d80808000000b2004108e808080002005109d80808000000b10b380808000000b0d0041818004108180808000000bb20901077f23808080800041f0006b220324808080800020022d00002104200341d8006a200241216a2d00003a0000200341d0006a200241196a290000370300200341c8006a200241116a290000370300200341c0006a200241096a29000037030020032002290001370338024002400240024002404122412120044101461b22024101108c808080002205450d0020034100360268200320023602642003200536026041014101108c808080002202450d01200241024101200441014622041b3a0000200341e0006a41004101109c808080002003280260200328026822056a20022d00003a00002003200541016a22053602682002108e808080000240024020040d0041204101108c808080002202450d042003422037020420032002360200200341004120109c8080800020032802002204200328020822066a22022003290338370000200241086a200341386a41086a290300370000200241106a200341386a41106a290300370000200241186a200341386a41186a29030037000020032802042107200341e0006a2005200641206a2202109c808080002003280260200328026822056a2004200210c1808080001a2003200520026a3602682007450d012004108e808080000c010b41214101108c808080002202450d042003422137020420032002360200200341004121109c8080800020032802002204200328020822066a22022003290338370000200241086a200341386a41086a290300370000200241106a200341386a41106a290300370000200241186a200341386a41186a290300370000200241206a200341386a41206a2d00003a000020032802042107200341e0006a2005200641216a2202109c808080002003280260200328026822056a2004200210c1808080001a2003200520026a3602682007450d002004108e808080000b2003410a6a200341e0006a41086a2202280200360100200320032903603701022003200341066a29010037012e200341186a41086a2204200341286a410a6a280100360200200320032901003703282003200329012a370318200341cc006a200428020036020020032003290318370244200341106a2204200341386a41106a2205290200370300200341086a2206200341386a41086a22072902003703002003200329023837030041094101108c808080002208450d042003420937022c20032008360228200341286a41004109109c808080002003280228200328023022086a220920012900003700002002200841096a360200200941086a200141086a2d00003a000020072006290300370300200520042903003703002003200329032837036020032003290300370338024020002802082202200041046a280200470d00200010b880808000200028020821020b2000280200200241286c6a220220032903603702002002410d36020c200241086a200341e0006a41086a280200360200200241106a2003290338370200200241186a200341386a41086a290300370200200241206a200341386a41106a2903003702002000200028020841016a360208200341f0006a2480808080000f0b20024101109480808000000b41014101109480808000000b41204101109480808000000b41214101109480808000000b41094101109480808000000bf80103037f017e017f0240200041046a28020020002802082201470d0002400240200141016a22022001490d00200141017422032002200320024b1b22024104200241044b1bad42287e2204422088a722030d002004a722024100480d00200345410274210302400240024002402000280200410020011b22050d002002450d0120022003108c8080800022010d050c030b200141286c22010d012002450d0020024104108c8080800022010d040c020b200321010c030b200520014104200210908080800022010d020b2003450d0020022003109480808000000b109680808000000b20002001360200200041046a200241286e3602000b0b8a0a010e7f23808080800041c0016b2202248080808000200241306a41386a2203200141386a290300370300200241306a41306a2204200141306a290300370300200241306a41286a2205200141286a290300370300200241306a41206a2206200141206a290300370300200241306a41186a2207200141186a290300370300200241306a41106a2208200141106a290300370300200241306a41086a2209200141086a29030037030020022001290300370330200241f0006a41386a22014200370300200241f0006a41306a220a4200370300200241f0006a41286a220b4200370300200241f0006a41206a220c4200370300200241f0006a41186a220d4200370300200241f0006a41106a220e4200370300200241f0006a41086a220f42003703002002420037037020022002290330370370200f2009290300370300200e2008290300370300200d2007290300370300200c2006290300370300200b2005290300370300200a200429030037030020012003290300370300413f210102400240024002400240024003402001417f460d01200241f0006a20016a21042001417f6a2203210120042d00002204450d000b41014101108c808080002206450d04200620043a00002002428180808010370224200220063602202003417f460d0141022101410121040340200241f0006a20036a2d0000210502402001417f6a2004470d00200241206a20044101109c80808000200228022021060b200620016a417f6a20053a0000200220013602282003450d022003417f6a2103200141016a2101200228022421040c000b0b41002105200241003602b801200242013703b001410021010c010b200241b0016a41086a200241206a41086a2802002205360200200220022903203703b00120052104200520022802b4012201470d010b200241b0016a20014101109c8080800020022802b80121040b20022802b001220120046a220320053a00002002200441016a22043602b801024020044101762204450d00034020012d00002105200120032d00003a0000200320053a00002003417f6a2103200141016a21012004417f6a22040d000b0b2002412b6a200241b0016a41086a280200360000200220022903b0013700232002200241276a290000370116200241086a22012002411a6a280100360200200220022900213703102002200229011237030020024184016a20012802003602002002200229030037027c200241306a41106a2201200241f0006a41106a2203290200370300200241306a41086a2204200241f0006a41086a22052902003703002002200229027037033041064101108c808080002206450d012002420637022420022006360220200241206a41004106109c808080002002280220200228022822066a2207410028008c84c08000360000200241106a41086a200641066a360200200741046a41002f009084c080003b000020052004290300370300200320012903003703002002200229032037031020022002290330370370024020002802082201200041046a280200470d00200010b880808000200028020821010b2000280200200141286c6a220120022903103702002001410836020c200141086a200241106a41086a280200360200200141106a2002290370370200200141186a200241f0006a41086a290300370200200141206a200241f0006a41106a2903003702002000200028020841016a360208200241c0016a2480808080000f0b41014101109480808000000b41064101109480808000000b11002000411074412772109980808000000b800601047f23808080800041e0006b2202248080808000024002400240024002400240200141ff01712201450d00200241086a41186a200041186a2203290000370300200241086a41106a200041106a2204290000370300200241086a41086a200041086a220529000037030020022000290000370308200241c0006a41186a2003290000370300200241c0006a41106a2004290000370300200241c0006a41086a200529000037030020022000290000370340200241286a200241c0006a10a080808000200241346a2802002100200228023021044104210302400240024002402002280228200228022c20011087808080000e0403020001050b410221030c020b410321030c010b410121030b02402000450d002004108e808080000b41032100024002402003417f6a0e0401060700010b411f21000c060b200241c0006a41186a200241086a41186a290300370300200241c0006a41106a200241086a41106a290300370300200241c0006a41086a200241086a41086a29030037030020022002290308370340200241286a200241c0006a10a080808000200241346a2802002100200228023021044104210302400240024002402002280228200228022c20011088808080000e0403020001050b410221030c020b410321030c010b410121030b02402000450d002004108e808080000b410221000240024002402003417f6a0e0401020800010b411f21000c070b410421000c060b410521000c050b200241c0006a41186a200041186a290000370300200241c0006a41106a200041106a290000370300200241c0006a41086a200041086a29000037030020022000290000370340200241086a200241c0006a10a080808000200241146a28020021002002280210210341042101024002402002280208200228020c1089808080000e0404030001020b410221010c030b410321010c020b109880808000000b410121010b02402000450d002003108e808080000b4103210002402001417f6a0e0400010200000b411f21000c010b410221000b200241e0006a24808080800020000bac0101027f410041002802f084c0800041016a3602f084c0800002400240024041002802b888c080004101470d00410041002802bc88c0800041016a22003602bc88c08000200041024b0d0241002802c088c080002201417f4a0d010c020b41004281808080103703b888c0800041002802c088c0800022004100480d01410020003602c088c0800010bd80808000000b410020013602c088c08000200041014b0d0010bd80808000000b00000b040000000b2000024020000d00419484c08000412b41c084c08000109780808000000b20000b3801017f23808080800041106b2201248080808000200141086a200041086a28020036020020012000290200370300200110c080808000000b24002000280200220041146a2802001a024020002802040e020000000b10bc80808000000b3601017f02402002450d00200021030340200320012d00003a0000200141016a2101200341016a21032002417f6a22020d000b0b20000b2c01017f02402002450d00200021030340200320013a0000200341016a21032002417f6a22020d000b0b20000b4a01037f4100210302402002450d000240034020002d0000220420012d00002205470d01200041016a2100200141016a21012002417f6a2202450d020c000b0b200420056b21030b20030b0bf6040100418080c0000bec046361706163697479206f766572666c6f77000000240010001c0000001e020000050000006c6962726172792f616c6c6f632f7372632f7261775f7665632e72730200000000000000010000000300000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040000000000000000000000616374696f6e7365745f6b65795f7765696768747365745f6465706c6f796d656e745f7468726573686f6c647365745f6b65795f6d616e6167656d656e745f7468726573686f6c647365745f616c6c64656c6567617465756e64656c65676174656163636f756e747765696768746465706c6f796d656e745f746865726573686f6c646b65795f6d616e6167656d656e745f7468726573686f6c646163636f756e74737765696768747364656c656761746f7276616c696461746f72616d6f756e74000063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c756500500210001c000000ee0100001e0000006c6962726172792f7374642f7372632f70616e69636b696e672e7273009c630b2e64656275675f696e666fe40000000400000000000401000000001c0041000000000000005a00000000000000400b0000028b000000028b00000003953700000d00000007ed03000000009f392e0000712e000001690102f7010000046f3700002500000007ed03000000009f842e000001930105180100006f3700002500000001990112054a0900007637000009000000024701100638090000763700000900000003c3031200058c0500009137000003000000024b01050624050000913700000300000005f706050000000000020d02000003a63700001700000007ed03000000009f8d2e0000c62e0000061d020000003c0a00000400000000000401000000001c0091000000580100005a00000000000000600b000002a8000000028b00000007ac0000000146010108a33700000200000007ed03000000009ff832000034330000013e0102af29000009203400001f00000007ed03000000009f4d330000015f010a77040000680900000164010d0b190a000080090000131e120000094b3400000a00000007ed03000000009f593300000169010c830400004b34000009000000016c01120d250a00004b34000009000000132e1200000968340000f802000007ed03000000009f673300000170010a8f04000098090000017a010d0e310a0000e80900001336120d190a00007a3400000a000000127a170f962a0000380a000012780d06480d00008e3400001000000014ae011210a32a0000780a000014b0011406db2a0000ac3400000d00000014bf0117066a2b0000b93400000500000014c2010c06842b0000fc3400000100000014f1011406db2a0000ff3400000500000014f3011c05b02a0000133500001200000014c3010d06c80c00001335000006000000140b020c00069e2b0000403500001000000014c8011105022b0000503500000700000014c7011906832c0000503500000700000014a7060900069e2b0000573500001500000014c90111069e2b00008d3500001000000014d5010d05022b00009d3500000500000014d4011a06832c00009d3500000500000014a7060900059e2b0000ee3500002600000014ec011105022b0000fe350000050000001489061406832c0000fe3500000500000014a706090000069e2b00001b3600001000000014e4011105022b00002b3600000700000014e2011906832c00002b3600000700000014a706090010f52a0000b00a000014e50111060f2b00003f36000007000000149906090005022b00003a3600000500000014e3011906832c00003a3600000500000014a706090006432b0000463600000d00000014e60111069e2b0000863600001300000014fe011105022b0000993600000700000014fd011906832c0000993600000700000014a7060900059e2b0000a03600001a00000014ff011105022b0000a8360000050000001489061406832c0000a83600000500000014a706090000059e2b0000c83600002500000014fb011105022b0000db360000050000001489061406832c0000db3600000500000014a7060900000011992d0000c80a000014b8010d10862d0000e00a000014b8013310442d0000f80a000016a6030511792d0000100b000016750209000005bd2a00003d3700000200000014b7012a126a2b00003d3700000100000014dc0c0006db2a00003f3700000500000014b70116000bf3080000280b0000127d1113000a0000f53600000a000000127c1c0cf2090000f53600000a00000016a6030514e0090000f53600000a0000001675020900000d250a00000737000008000000127e11000000000002640100000268010000026d0100001574010000b0010000031c0100029d22000002a422000016ab220000e32200000911011614270000542700000937010000028b00000002ee020000162b2900008b000000131a0116fb290000812a0000132a0116c32a0000bb2a00001332010000000002bf01000017c7010000f101000004f6060100027402000002a51d000018b11d0000ed1d000005f80102321f000016441f0000921f0000079f010002ed1d00001689200000e320000005fa010000193cb30000ac00000007ed03000000009f613100009d3100000533020abc04000040070000053802120e820800006007000005f9091a700800009007000002ba061e000ee9070000c007000005fa090edc070000e007000007f8090acd04000000080000070f01200ec80700002008000007b71a0ca20700005cb300000a00000007820117149c0800005cb300000a00000007280116000caf070000a1b30000070000000784011d0c5a090000a1b3000007000000074501190c4d090000a1b30000070000000b2f03050c13090000a1b30000070000000bb0020914d9080000a1b30000070000000ac7010d0000000000000adf0400004008000007100110139909000076b300000900000005fc0d0c8c09000076b30000090000000c5801130c4009000076b30000090000000c8901090c3309000076b30000090000000b2f03050c0609000076b30000090000000bb0020914cc08000076b30000090000000ac7010d0000000000000000000a0708000058080000054602090b53040000800800000d1a09000a13080000a8080000055802090e5f040000c00800000d44090eb3090000d80800000938090aa6090000f00800000c5801130a74090000080900000c8901090a67090000200900000b2f03050a20090000380900000bb002091ae6080000500900000ac7010d000000000000000004e9b300000400000007ed03000000009fb2310000057f0205de2d0000e9b30000040000000582020912d12d0000e9b30000040000000e2005000019105100004700000004ed00019fbd310000df28000005bb0106d60b0000245100000700000005ed010f06e20b00002b5100000500000005ee010f0002df2800001b48b400002400000007ed03000000009f9f320000e320000005ef0114cc09000052b400001100000005f0011c00000002601e000002671e0000026d1e000002721e00001c7f1e0000c81e0000072301011cea2400003b250000072d0101000002e51e000002ec1e00001cf01e0000c81e0000077c01010000029a1f00001ca31f0000e81f0000070a0101161a2000005b20000007f40100000002e8220000029d22000002a422000016f3220000e32200000d19011660270000542700000d43010000029c2800001d0fb400003800000004ed00019f2932000077320000108900000002b500000002ba00000002bf0000001cc6000000fc000000022e0901020f0100001c190100005b01000002c10301001c081d00003d1d0000024d0901024f1d00001c5b1d00009b1d000002b8060100000002f61d000002fd1d00001c041e0000401e00000613010108eeb300002000000007ed03000000009fcf3100000b320000067f01000002ef2000001cfa20000038210000083407011c2e2300006c230000083407011c7f250000bd250000083407011c282c0000662c0000083407010002e60200001c532100008d2100000abf01011caf230000e92300000abf01011cd8250000122600000abf01010002ac2100001cb0210000d62100000bac02011ce22100000b2200000b2e03011c30240000562400000bac02011c8a240000b32400000b2e03011c31260000572600000bac02011c632600008c2600000b2e030100021a220000021f2200001c242200000b2200000c8601011c5d220000922200000c5701011c9b2600008c2600000c8601011cd4260000092700000c5701010000022d02000002310200001ca6280000d828000011ac01010000027e1500001c7e2c0000a62c000016ba030102e21500001cde2c0000072d000016710201001c122d0000072d000016a503010000028003000002c503000016f32800002429000012480116c7290000f629000012610116892a0000bb2a00001270010000000e0100000400000000000401000000001c00150200006d0a00005a00000000000000b80b000002b5000000022d02000002310200001c3b0200006d02000002390101000002740200001ebe3700005400000004ed00039fd82e00007e02000001270b350000000000000001320f001ecd5000004200000004ed00029f052f0000362f0000014d0da2000000e15000002400000001590e0000027e0200000284020000168e020000d1020000032f01182028000056280000037d01185f28000094280000036001000002e60200001f585100000200000007ed03000000009f402f0000702f000004af0002ea02000002ee0200001f5b5100000d00000007ed03000000009f862f0000cc2f0000056d000000006b2100000400000000000401000000001c00f7020000800b00004103000000000000e00b0000028003000002800300001689030000bc03000001590102c503000016ce0300000e04000001aa011c1a0400006104000001ab03011c74040000b6040000015703011c64070000a307000001a603011cce090000150a0000014204011ca40a0000e60a00000127040116c70c0000030d000001b6011c0c0d00004d0d000001cf03011c5a0d0000a10d000001e803011cb40d0000fa0d0000011f04011c0c0e00004d0e000001230401165a0e00009a0e000001ae011ca60e0000ed0e000001d703011c211100006111000001a103011c6d110000b4110000011304011cc7110000091200000117040116b0120000f112000001d3011cfe12000040130000013503011c4e1300009b13000001b703011cb4130000f7130000011b040116061400004b14000001b2011c5c1400009b14000001c403011ca6140000e3140000015b01011c81160000be16000001b902011cc81600000417000001ad0201164b1700008c17000001be011c5a1800009c18000001c102011c8c190000d0190000012a03011ce0190000201a000001ec0201206a510000b816000007ed03000000009f0c3000002429000001e70c410000008e5100000c000000012601120d300000008e5100000c00000001ab09000a5a000000180000000128011b0c4d000000ae51000029000000015a031314fa1f0000c15100000100000001b20335000c67000000e55100000c000000015b03160c9f200000e55100000c00000001a8030f0c80200000e55100000c00000008790118133c200000e55100000c00000007b0121430200000e55100000c000000035e0212000000001a901e000030000000015f032814a11e000027520000010000000163031d0c721f0000a652000009000000017c031c0d06200000ab52000003000000015f1000147e1f0000b752000008000000017e03201413200000bf52000003000000017f03190c67000000c252000008000000018003160c9f200000c25200000800000001a8030f0c80200000c25200000800000008790118133c200000c25200000800000007b0121430200000c252000008000000035e02120000000014a11e0000df5200000100000001860319148f1f0000f252000015000000018b03110c74000000465300003b01000001960309149c1f00004d5300000b0000000145040c14a91f00008153000005000000014604150c67000000e953000008000000016404110c9f200000e95300000800000001a8030f0c80200000e95300000800000008790118133c200000e95300000800000007b0121430200000e953000008000000035e0212000000001a8100000048000000016804110014ae1e00008d54000011000000019a030d0cbb1e00009e54000014000000019b030d0cd51e0000a65400000c000000019906090cc81e0000a65400000500000001a206141449200000a65400000500000001a706090000000c9a000000b2540000b4010000019c030d148e000000b25400000600000001d0030c0ca7000000ba5400004301000001d3030d0c4d000000ba5400002f00000001e9031314fa1f0000d35400000100000001b20335000c67000000f85400000e00000001ea03110c9f200000f85400000e00000001a8030f0c80200000f85400000e00000008790118133c200000f85400000e00000007b0121430200000f85400000e000000035e02120000000014b40000001d5500000900000001ef030d1aa11e00006000000001f9031414c1000000475500000c00000001f0030d1a901e00007800000001f70321000cda000000fe5500006800000001d1030d14ce000000fe5500000900000001d803130ce7000000075600000a00000001d903140cac200000075600000a00000001a3030f0c8c200000075600000a000000087901181361200000075600000a00000007b0121455200000075600000a000000035e02120000000014f4000000225600000600000001dc030d1401010000375600000c00000001dd030d00000ae21e0000900000000198030d0cc81e00007656000005000000018f06141449200000765600000500000001a7060900000cef1e00008956000005000000019e03091449200000895600000500000001af060900000d0e010000a35600001200000001ec120dce000000b55600000100000001ed1b0a1a010000a8000000011a011f1a7e1f0000d0000000013603181413200000e856000003000000013703110c67000000eb56000008000000013803160c9f200000eb5600000800000001a8030f0c80200000eb5600000800000008790118133c200000eb5600000800000007b0121430200000eb56000008000000035e02120000000014a11e00000057000001000000013a0319148f1f00000a5700001a000000013d031114a11e00002f57000001000000014103180a74000000e8000000014b0309149c1f0000155900000b0000000145040c14a91f00004959000005000000014604150c67000000ad59000008000000016404110c9f200000ad5900000800000001a8030f0c80200000ad5900000800000008790118133c200000ad5900000800000007b0121430200000ad59000008000000035e0212000000001a8100000000010000016804110014ae1e000039670000110000000150030d0cbb1e00004a670000120000000151030d0cd51e0000526700000a000000019906090cc81e0000526700000500000001a206141449200000526700000500000001a706090000000c4d0100005c6700009d0000000152030d0ada0000001801000001c9030d14ce0000006c6700000900000001d803130ce7000000756700000a00000001d903140cac200000756700000a00000001a3030f0c8c200000756700000a000000087901181361200000756700000a00000007b0121455200000756700000a000000035e02120000000014f40000009b6700000900000001dc030d1401010000b16700000e00000001dd030d00000ae21e000030010000014d030d0cc81e00000968000005000000018f06141449200000096800000500000001a7060900000cef1e00001c680000050000000154030914492000001c6800000500000001af060900000ee70000004801000001f7190aac2000006001000001a3030f0a8c20000078010000087901180e612000009001000007b0121a55200000a8010000035e0212000000001327010000875700002700000001f91114340100009d5700001100000001bd030d000ee21e0000c001000001fb110cc81e0000be57000005000000018f06141449200000be5700000500000001a7060900000d41010000b15700000900000001fa210c721f0000df5700000b000000010501390d06200000e657000003000000015f1000147e1f0000ef57000004000000010601241413200000f3570000050000000107011d0ae7000000d80100000108011d0aac200000f001000001a3030f0a8c20000008020000087901180e612000002002000007b0121a5520000038020000035e0212000000000c270100001a58000027000000010b01151434010000325800000f00000001bd030d0014ae1e0000425800000a000000011101190cc81e00004c580000070000000112012114492000004c5800000700000001a706090014410100005358000005000000010c01250cbb1e0000615800000e000000011301190cd51e0000655800000a000000019906090cc81e0000655800000500000001a206141449200000655800000500000001a706090000000c4d0100006f5800009b000000011401190ada0000005002000001c9030d14ce0000007f5800000900000001d803130ce7000000885800000a00000001d903140cac200000885800000a00000001a3030f0c8c200000885800000a000000087901181361200000885800000a00000007b0121455200000885800000a000000035e02120000000014f4000000ae5800000900000001dc030d1401010000c45800000e00000001dd030d00000a5a01000068020000015801091430000000355a00000b000000015e01150cdd1f0000405a000014000000016301250dca200000415a000006000000040610000c182100007d5a00000a0000000169011e0cf02000007d5a00000a00000006e8030514de2000007d5a00000a0000000661020900000cbc1f0000a45a000011000000017b012d1449200000b25a00000300000001e20609001a67010000900200000173010d0a74010000980400000175010d0cc81e00009f5f00000700000001b5020b14492000009f5f00000700000001a70609000014c91f0000c95f000009000000018101140a74010000b8040000018601110c81010000eb5f00000800000001ae02160d30000000eb5f00000800000001bf09000cc81e0000f35f00000100000001af02111449200000f35f00000100000001a70609000cc81e00002a6000000700000001b5020b14492000002a6000000700000001a7060900000c32210000976000000a000000018801230cfd200000976000000a00000006a603051425210000976000000a0000000675020900001449200000a86000000f000000018a01360c8d010000f2600000b20200000191011c14ae1e0000f26000000a00000001c702090cc81e0000fc6000000700000001c502111449200000fc6000000700000001a706090014fc1e00003d6100000400000001da021114a11e0000456100000500000001db021d0cc81e0000596100000700000001dd021c1449200000596100000700000001a70609000c161f0000616100002300000001e0020d14091f0000616100000d000000019d06090cbb1e00006e61000016000000019e06090cd51e0000786100000c000000019906090cc81e0000786100000500000001a206141449200000786100000500000001a70609000000000c9a00000084610000b401000001e1020d148e000000846100000600000001d0030c0ca70000008c6100004301000001d3030d0c4d0000008c6100002f00000001e9031314fa1f0000a56100000100000001b20335000c67000000ca6100000e00000001ea03110c9f200000ca6100000e00000001a8030f0c80200000ca6100000e00000008790118133c200000ca6100000e00000007b0121430200000ca6100000e000000035e02120000000014b4000000ef6100000900000001ef030d1aa11e0000e004000001f9031414c1000000196200000c00000001f0030d1a901e0000f804000001f70321000cda000000d06200006800000001d1030d14ce000000d06200000900000001d803130ce7000000d96200000a00000001d903140cac200000d96200000a00000001a3030f0c8c200000d96200000a000000087901181361200000d96200000a00000007b0121455200000d96200000a000000035e02120000000014f4000000f46200000600000001dc030d1401010000096300000c00000001dd030d00000cbb1e00008a6300001400000001d8020d0cd51e0000946300000a000000019906090cc81e0000946300000500000001a206141449200000946300000500000001a706090000000cef1e00009f6300000500000001e5021314492000009f6300000500000001af060900000ca7010000ae630000e2020000019301150c9a010000ae6300002b00000001f102150cbc1f0000c063000008000000012d032b1a492000001005000001e2060900000a7401000028050000010503090cc81e0000006400000700000001b5020b1449200000006400000700000001a7060900000c810100001a6400000a00000001f602160d300000001a6400000a00000001bf09001449200000246400000300000001f702131449200000296400000500000001f8021c14ae1e00003464000003000000010903090cef1e0000726400000500000001fe02121449200000726400000500000001af0609000a161f0000700500000122030d14091f0000ad6400000d000000019d06090abb1e000088050000019e060914d51e0000c9640000090000000199060900000c9a000000d2640000be0100000123030d148e000000d26400000600000001d0030c0ca7000000da6400004f01000001d3030d0c4d000000da6400002f00000001e9031314fa1f0000f36400000100000001b20335000c670000001b6500000e00000001ea03110c9f2000001b6500000e00000001a8030f0c802000001b6500000e00000008790118133c2000001b6500000e00000007b01214302000001b6500000e000000035e02120000000014b4000000406500000900000001ef030d1aa11e0000a005000001f9031414c10000006a6500000c00000001f0030d1a901e0000b805000001f70321000cda0000002a6600006600000001d1030d14ce0000002a6600000900000001d803130ce7000000336600000a00000001d903140cac200000336600000a00000001a3030f0c8c200000336600000a000000087901181361200000336600000a00000007b0121455200000336600000a000000035e02120000000014f40000004e6600000600000001dc030d1401010000636600000c00000001dd030d0000000cc81e0000c066000005000000019c01181449200000c06600000500000001a706090014ae1e0000d86600000a000000019f010d0cef1e0000e26600000500000001a001171449200000e26600000500000001af060900000ce21e0000f85a000022000000014001110cc81e0000025b000009000000018f06141449200000025b00000900000001a7060900000cc81e0000285b0000050000000137011b1449200000285b00000500000001a70609000cbb1e0000365b000014000000013a01110cd51e0000405b00000a000000019906090cc81e0000405b00000500000001a206141449200000405b00000500000001a7060900000014ae1e00004a5b00000e000000013b01110cef1e0000605b000005000000014201171449200000605b00000500000001af0609000cc81e00006060000005000000014d01181449200000606000000500000001a706090014ae1e0000786000000a0000000150010d0cef1e00008260000009000000015201171449200000826000000900000001af060900001c2c1a0000731a00000133040121246800009701000007ed03000000009f4630000087300000012b04148e0000002d68000006000000012c040c0a74000000d0050000012f040d149c1f00003f6800000b0000000145040c14a91f00007368000005000000014604150c67000000da68000008000000016404110c9f200000da6800000800000001a8030f0c80200000da6800000800000008790118133c200000da6800000800000007b0121430200000da68000008000000035e0212000000001a81000000e805000001680411000a2f14000000060000012d040d1a3401000018060000013b040d14ce000000676900000500000001360413000021bd6900006e03000007ed03000000009f94300000d63000000174020cc81e0000bd6900000e000000017502141449200000bd6900000e00000001a706090014231f0000d7690000010000000176020d14301f0000da69000005000000017802100c3d1f0000f969000005000000017f02181449200000f96900000500000001ab0609000c161f00001b6a00001e0000000186021114091f00001b6a00000d000000019d06090cbb1e0000286a000011000000019e060914d51e0000326a000007000000019906090000144a1f0000566a000001000000018b020d0c161f00005a6a00002300000001a8020d14091f00005a6a00000d000000019d06090cbb1e0000676a000016000000019e06090cd51e0000716a00000c000000019906090cc81e0000716a00000500000001a206141449200000716a00000500000001a706090000000014a11e0000a06a000005000000019e021d0abb1e00003006000001a102110cd51e0000bc6a00000a000000019906090cc81e0000bc6a00000500000001a206141449200000bc6a00000500000001a706090000000cbb1e0000556b000014000000019b02110cd51e00005f6b00000a000000019906090cc81e00005f6b00000500000001a2061414492000005f6b00000500000001a706090000000a9a0000004806000001aa0209148e0000006d6b00000800000001d0030c0aa70000006806000001d3030d0c4d000000756b00002f00000001e9031314fa1f00008e6b00000100000001b20335000c67000000b66b00000e00000001ea03110c9f200000b66b00000e00000001a8030f0c80200000b66b00000e00000008790118133c200000b66b00000e00000007b0121430200000b66b00000e000000035e02120000000014b4000000db6b00000c00000001ef030d1aa11e00008006000001f9031414c1000000056c00000c00000001f0030d1a901e00009806000001f70321000cda000000c36c00006600000001d1030d14ce000000c36c00000900000001d803130ce7000000cc6c00000a00000001d903140cac200000cc6c00000a00000001a3030f0c8c200000cc6c00000a000000087901181361200000cc6c00000a00000007b0121455200000cc6c00000a000000035e02120000000014f4000000e76c00000600000001dc030d1401010000fc6c00000c00000001dd030d0000001ccf1b00000f1c000001ce04011c1b1c0000571c000001d204011c601c0000ac1c000001070501222d6d0000a304000007ed03000000009fe4300000f62900000181040c571f00002d6d00000a0000000184041514492000002d6d00000a00000001b306090014a11e0000436d000001000000018504190cc81e0000446d000009000000018604141449200000446d00000900000001a706090014231f00004d6d0000050000000187040d14301f0000546d000005000000018a04100c3d1f0000736d000005000000019204181449200000736d00000500000001ab0609000c161f0000956d0000210000000199041114091f0000956d00000d000000019d06090cbb1e0000a26d000014000000019e06090cd51e0000ac6d00000a000000019906090cc81e0000ac6d00000500000001a206141449200000ac6d00000500000001a7060900000000144a1f0000d56d000001000000019f040d0c161f0000d96d00002000000001be040d14091f0000d96d00000a000000019d06090cbb1e0000e36d000016000000019e06090cd51e0000ed6d00000c000000019906090cc81e0000ed6d00000500000001a206141449200000ed6d00000500000001a706090000000014a11e00001c6e00000500000001b4041d0abb1e0000b006000001b704110cd51e0000386e00000a000000019906090cc81e0000386e00000500000001a206141449200000386e00000500000001a70609000000148d180000b96e00000500000001a904140c9a180000c26e0000ab00000001aa04150c9a010000e86e00002900000001d9041a0cbc1f0000f86e000008000000012d032b1a49200000c806000001e2060900001aa7180000e006000001f10419000cbb1e0000916f00001400000001b104110cd51e00009b6f00000a000000019906090cc81e00009b6f00000500000001a2061414492000009b6f00000500000001a70609000000148e000000ad6f00000800000001c1040c0ca7000000b56f00004f01000001c5040d0c4d000000b56f00002f00000001e9031314fa1f0000ce6f00000100000001b20335000c67000000f66f00000e00000001ea03110c9f200000f66f00000e00000001a8030f0c80200000f66f00000e00000008790118133c200000f66f00000e00000007b0121430200000f66f00000e000000035e02120000000014b40000001d7000000c00000001ef030d1aa11e0000f806000001f9031414c1000000477000000c00000001f0030d1a901e00001007000001f70321001aa71800002807000001c904110cda000000357100006600000001c2040d14ce000000357100000900000001d803130ce70000003e7100000a00000001d903140cac2000003e7100000a00000001a3030f0c8c2000003e7100000a0000000879011813612000003e7100000a00000007b01214552000003e7100000a000000035e02120000000014f4000000597100000600000001dc030d14010100006e7100000c00000001dd030d000022d27100007c01000007ed03000000009f1c31000058310000013302140e010000f57100000e000000013a02120c571f0000147200000b000000014002151449200000147200000b00000001b306090014a11e000040720000010000000150021b0c571f00004e720000080000000148021114492000004e7200000800000001b306090014301f00006b72000005000000015302100c641f00007372000025000000015802110cc81e00008672000005000000018906141449200000867200000500000001a70609000014641f000098720000200000000159021114301f0000ec720000010000000160020d14a11e0000f0720000070000000161021814641f0000ff72000013000000016502110cc81e00001273000005000000016402211449200000127300000500000001a70609000c641f00002273000016000000016602110cc81e00002673000005000000018906141449200000267300000500000001a7060900000cef1e00004373000007000000016b02131449200000437300000700000001af0609000023492b0000bb2a000001aa01011c842b0000ca2b000001be01011cdc2b00001c2c00000108020116eb2d00002c2e000001db010016ae070000f2070000016601020b0800001c1108000046080000016706011cf40a0000480b0000019306011c6b0b0000be0b0000019706011c3c0c0000790c000001a606011c850c0000be0c000001a106011c171200005d120000018d06011c72120000a912000001ae06011caa180000e0180000017f06011ce618000024190000017b06011c3119000077190000019c06011c861a0000bd1a0000017706011cc41a0000fc1a0000018306011c041b0000421b000001aa06011c4f1b0000861b0000017306011c8d1b0000c61b000001b206011cc41c0000fe1c00000187060100164b0800007f080000015e0116dc0800001009000001620102710900001c7b090000bf09000001b806011c280a0000610a000001c506011c660a00009f0a000001c9060100023f1600001c471600007d16000001e106011c0d1700004517000001dd06010000026401000016ed1400008b000000040401000002b500000002c404000002ee02000016c8040000110500000284011c89080000cf08000002820301161a09000062090000029901000002e6020000021f05000002ee02000016270500007805000003e1011ca3050000f10500000359020116e00b0000310c000003e10116000f0000510f000003e1011c780f0000c60f0000035902010000000219060000021f06000002ee02000016250600009d06000007ae0116ea0f00006210000007ae01000002ee0200001cd306000028070000087201011c94100000e9100000087201010000021815000002221500000229150000163015000072150000053701000000027e1500001c82150000aa15000006fc030102e21500001ce61500000f160000065d02011cff17000028180000067102011c9d2d0000072d000006710201001c1a1600000f16000006e703011c99170000c117000006ba03011c351800002818000006a503011c752d0000a62c000006ba03011cc62d0000072d000006a503010002ef2000001c372d0000662c0000093407010000003b0000000400000000000424000000001c00a3270000332900005a00000002c227000002ce27000015e1270000f1010000014c010025ce270000011f010000a40300000400970200000401753300001c00b6330000732900000a34000000000000100c000002533400000265340000036db400003600000007ed03000000009fc73a0000010d03000000007100000007ed03000000009fce3a0000011703a4b400002c00000007ed03000000009fd63a0000012b046934000001350105d1b400004a00000007ed03000000009fdd3a000001430675000000d8b400003f000000014405000770340000c034000001480108000000002e00000007ed03000000009fe23a00003b3b000002060106a5000000000000002d0000000186090007e43400003435000001480108000000003e00000007ed03000000009f643b0000bd3b000002060106de000000000000003d000000018a09000759350000a935000001480108000000003e00000007ed03000000009fe63b00003f3c00000206010617010000000000003d000000018e090007ce3500001e36000001480108000000003e00000007ed03000000009f683c0000c13c00000206010650010000000000003d0000000192090007433600009436000001540108000000006900000007ed03000000009fea3c0000443d000002060109890100000000000068000000019b0909960300004b00000007000000015c4b0a8a0300004b0000000700000003f30112000000078f370000e037000001540108000000008900000007ed03000000009f6e3d0000c83d000002060106e50100000000000088000000019f090007063800005738000001540108000000008900000007ed03000000009ff23d00004c3e0000020601061e020000000000008800000001a30900077d380000ce38000001540108000000008900000007ed03000000009f763e0000d03e00000206010657020000000000008800000001a7090007f438000044390000016a0108000000002400000007ed03000000009ffa3e0000533f00000206010690020000000000002300000001b009000768390000b8390000016a0108000000003e00000007ed03000000009f7c3f0000d53f000002060106c9020000000000003d00000001b4090007dd3900002d3a0000016a0108000000004a00000007ed03000000009ffe3f0000574000000206010602030000000000004900000001b8090007523a0000a23a0000016a0108000000005b00000007ed03000000009f80400000d9400000020601063b030000000000005a00000001bc0900000002b936000002be36000002c236000002cc36000007d53600002a37000003dc010b353700008737000003ee01010000000000007c0f2e64656275675f70756274797065730e000000020000000000e8000000000000000e0000000200e8000000400a0000000000000e0000000200280b000012010000000000000e00000002003a0c00006f210000000000000e0000000200a92d00003f000000000000000e0000000200e82d0000a80300000000000000a6190d2e64656275675f72616e676573d2370000ee370000fc370000063800000000000000000000ae510000d7510000e55100008e5600000000000000000000035200000b5200000c5200001152000000000000000000002354000030540000355400004054000000000000000000003855000039550000ab550000ac55000000000000000000006a5500007255000073550000785500000000000000000000675600006956000072560000885600000000000000000000e0560000e2560000e4560000505700000e590000045a0000ed660000216800000000000000000000e0560000e2560000e4560000e856000000000000000000000e590000045a0000ed6600002d6700000000000000000000e7590000f4590000f9590000045a000000000000000000006c6700007f67000090670000e06700000000000000000000fa670000fc670000056800001b6800000000000000000000655700006e5700007e570000875700000000000000000000655700006e5700007e570000875700000000000000000000655700006e5700007e570000875700000000000000000000655700006e5700007e570000875700000000000000000000655700006e5700007e570000875700000000000000000000af570000b1570000ba570000d05700000000000000000000f857000001580000115800001a5800000000000000000000f857000001580000115800001a5800000000000000000000f857000001580000115800001a5800000000000000000000f857000001580000115800001a5800000000000000000000f857000001580000115800001a58000000000000000000007f58000092580000a3580000f35800000000000000000000355a0000c55a0000675b0000446000008c600000a4630000ae630000e76600000000000000000000b75b0000be5b0000c65b0000cd5b0000d55b0000dc5b0000e45b0000eb5b0000f35b0000fa5b0000025c0000095c0000115c0000185c0000205c0000275c00002f5c0000365c00003e5c0000455c00004d5c0000545c00005c5c0000635c00006b5c0000725c00007a5c0000815c0000895c0000905c0000a35c0000aa5c0000b25c0000b95c0000c15c0000c85c0000d05c0000d75c0000df5c0000e65c0000ee5c0000f55c0000fd5c0000045d00000c5d0000135d00001b5d0000225d00002a5d0000315d0000395d0000405d0000485d00004f5d0000575d00005e5d0000665d00006d5d0000755d00007c5d0000845d00008b5d0000935d00009a5d0000a25d0000a95d0000b15d0000b85d0000c05d0000c75d0000cf5d0000d65d0000de5d0000e55d0000ed5d0000f45d0000fc5d0000035e00000b5e0000125e00001a5e0000215e0000295e0000305e0000385e00003f5e0000475e00004e5e0000565e00005d5e0000655e00006c5e0000745e00007b5e0000835e00008a5e0000925e0000995e0000a15e0000a85e0000b05e0000b75e0000bf5e0000c65e0000ce5e0000d55e0000dd5e0000e45e0000ec5e0000f35e0000fb5e0000025f00000a5f0000115f0000195f0000205f0000285f00002f5f0000375f00003e5f0000465f00004d5f0000555f00005c5f0000645f00006b5f00007e5f0000855f000000000000000000006d5f0000765f00008c5f0000a95f0000b05f0000b95f00000000000000000000eb5f0000fb5f0000fd5f0000026000000e600000346000003b6000004460000000000000000000000a6200000b6200007d6200007e62000000000000000000003c62000044620000456200004a6200000000000000000000c0630000c2630000c7630000c86300000000000000000000db630000e8630000ed63000018640000376400003964000047640000496400005a6400005c640000656400006764000070640000726400007e640000826400000000000000000000ad640000bc640000c5640000d26400000000000000000000ba640000bc640000c5640000d264000000000000000000005b6500005c650000d1650000d265000000000000000000009065000098650000996500009e6500000000000000000000356800002f69000078690000b869000000000000000000001469000021690000266900002f690000000000000000000045690000586900005a6900007769000000000000000000005a690000676900006c690000776900000000000000000000ad6a0000af6a0000b86a0000c66a000000000000000000006d6b00009f6c0000a16c0000c16c0000c36c0000296d00000000000000000000756b00009f6c0000a16c0000c16c00000000000000000000f66b0000f76b00006c6c00006d6c000000000000000000002b6c0000336c0000346c0000396c00000000000000000000296e00002b6e0000346e0000426e00000000000000000000f86e0000fa6e0000ff6e0000006f00000000000000000000176f00005b6f0000626f0000666f000000000000000000003870000039700000ae700000af70000000000000000000006d70000075700000767000007b7000000000000000000000227100002d710000a3710000ce71000000000000000000003cb300007fb3000099b30000aab30000b1b30000b5b3000000000000000000003cb300005cb3000068b300006cb3000099b30000a1b30000a8b30000aab30000b1b30000b5b3000000000000000000003cb300005cb3000068b300006cb3000099b30000a1b30000a8b30000aab30000b1b30000b5b3000000000000000000005cb3000068b300006cb300007fb30000a1b30000a8b3000000000000000000005cb3000068b300006cb300007fb30000a1b30000a8b3000000000000000000005cb3000068b3000075b3000076b30000a1b30000a8b3000000000000000000005cb3000068b3000075b3000076b30000a1b30000a8b3000000000000000000006cb3000075b3000076b300007fb30000000000000000000086b3000098b30000aab30000b1b30000b5b30000b8b30000cbb30000cdb30000000000000000000086b3000098b30000aab30000b1b30000b5b30000b8b30000cbb30000cdb300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b300000000000000000000b8b30000c3b30000cdb30000d6b3000000000000000000002334000034340000363400003e34000000000000000000002334000034340000363400003e340000000000000000000073340000883400008e340000763500007a350000c7350000cb3500006a3600006e360000c4360000c8360000ed360000f13600001337000018370000263700002a3700005f370000000000000000000073340000883400008e340000763500007a350000c7350000cb3500006a3600006e360000c4360000c8360000ed360000f13600001337000018370000263700002a3700005f37000000000000000000008e340000763500007a350000c7350000cb3500006a3600006e360000c4360000c8360000ed36000018370000263700002a3700005d37000000000000000000009e340000c1340000c6340000763500007a350000c7350000cb3500006a3600006e360000c4360000c8360000ed3600000000000000000000323600003a3600003f3600004636000000000000000000002a3700002e3700004d3700005537000000000000000000002e37000034370000453700004d37000000000000000000002e37000034370000453700004d37000000000000000000002e37000034370000453700004d3700000000000000000000f1360000f5360000ff36000007370000000000000000000095370000a23700006f37000094370000a6370000bd37000000000000000000003cb30000e8b30000e9b30000edb300001051000057510000eeb300000eb400000fb4000047b4000048b400006cb40000a3370000a5370000203400003f3400004b3400005534000068340000603700000000000000000000be37000012380000cd5000000f510000585100005a5100005b5100006851000000000000000000006a5100002268000024680000bb690000bd6900002b6d00002d6d0000d0710000d27100004e73000000000000000000006db40000a3b400000000000071000000a4b40000d0b40000d1b400001bb50000000000002e000000000000003e000000000000003e000000000000003e00000000000000690000000000000089000000000000008900000000000000890000000000000024000000000000003e000000000000004a000000000000005b000000000000000000000000c7050e2e64656275675f6172616e676573440000000200000000000400ffffffff953700000d0000000000000001000000000000000100000000000000010000006f37000025000000a6370000170000000000000000000000a40000000200e80000000400ffffffff000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000003cb30000ac000000e9b30000040000001051000047000000eeb30000200000000fb400003800000048b4000024000000a337000002000000203400001f0000004b3400000a00000068340000f80200000000000000000000440000000200280b00000400ffffffff00000000010000000000000001000000be37000054000000cd5000004200000058510000020000005b5100000d00000000000000000000006400000002003a0c00000400ffffffff000000000100000000000000010000000000000001000000000000000100000000000000010000006a510000b81600002468000097010000bd6900006e0300002d6d0000a3040000d27100007c0100000000000000000000140100000200e82d00000400ffffffff6db400003600000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000071000000a4b400002c000000d1b400004a000000000000002e000000000000003e000000000000003e000000000000003e00000000000000690000000000000089000000000000008900000000000000890000000000000024000000000000003e000000000000004a000000000000005b000000000000000000000000de060d2e64656275675f616262726576011101250e1305030e10171b0eb44219110155170000023901030e0000032e001101120640186e0e030e3a0b3b053f198701190000042e01110112064018030e3a0b3b053f198701190000051d01311011011206580b5905570b0000061d00311011011206580b5905570b0000072e00030e3a0b3b053f19870119200b0000082e001101120640186e0e030e3a0b3b050000092e01110112064018030e3a0b3b053f1900000a1d0131135517580b5905570b00000b1d0031135517580b590b570b00000c1d01311311011206580b5905570b00000d1d00311311011206580b590b570b00000e1d0131135517580b590b570b00000f1d0131105517580b590b570b0000101d0131105517580b5905570b0000111d0031105517580b5905570b0000121d00311011011206580b590b570b0000131d01311311011206580b590b570b0000141d00311311011206580b5905570b0000152e006e0e030e3a0b3b0b870119200b0000162e006e0e030e3a0b3b0b200b0000172e006e0e030e3a0b3b053f19870119200b0000182e006e0e030e3a0b3b0b3f19200b0000192e011101120640186e0e030e3a0b3b053f1987011900001a1d0031135517580b5905570b00001b2e011101120640186e0e030e3a0b3b0587011900001c2e006e0e030e3a0b3b05200b00001d2e001101120640186e0e030e3a0b3b0b87011900001e2e011101120640186e0e030e3a0b3b0b3f1987011900001f2e001101120640186e0e030e3a0b3b0b0000202e011101120640186e0e030e3a0b3b0b3f190000212e011101120640186e0e030e3a0b3b050000222e011101120640186e0e030e3a0b3b053f190000232e006e0e030e3a0b3b053f19200b0000241101250e1305030e10171b0eb442190000252e00030e3a0b3b0b3f19200b000000011101250e1305030e10171b0eb44219110155170000023901030e0000032e00110112064018030e3a0b3b0b3f190000042e00030e3a0b3b0b3f19200b0000052e01110112064018030e3a0b3b0b3f190000061d00311311011206580b590b570b0000072e006e0e030e3a0b3b0b200b0000082e011101120640186e0e030e3a0b3b053f190000091d01311311011206580b590b570b00000a1d00311311011206580b5905570b00000b2e006e0e030e3a0b3b05200b00000000895d0b2e64656275675f6c696e65540100000400f2000000010101fb0e0d0001010101000000010000016c6962726172792f616c6c6f632f737263006c6962726172792f7374642f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f73796e63006c6962726172792f7374642f7372632f7379732f7761736d2f2e2e2f756e737570706f727465640000616c6c6f632e727300010000616c6c6f632e72730002000061746f6d69632e727300030000636f6d6d6f6e2e72730004000070726f636573732e7273000200007261775f7665632e727300010000000005029537000003e8020105090a22020c0001010005026f37000003920301040205050a03b77f3c0403051703ea0f4a04020509039570900505ad040403d37d7402030001010406000502a6370000039c040105050a210216000101110900000400ef030000010101fb0e0d0001010101000000010000016c6962726172792f7374642f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f73796e63006c6962726172792f7374642f7372632f7379732f7761736d2f2e2e2f756e737570706f72746564002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f737263006c6962726172792f7374642f7372632f746872656164002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f707472002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f6d656d006c6962726172792f7374642f7372632f7379735f636f6d6d6f6e006c6962726172792f70616e69635f61626f72742f737263006c6962726172792f636f72652f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f666d74002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e342f737263006c6962726172792f7374642f7372632f7379732f7761736d002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e340000616c6c6f632e72730001000061746f6d69632e727300020000636f6d6d6f6e2e72730003000070726f636573732e72730001000070616e69636b696e672e7273000100006f7074696f6e2e7273000400006c6f63616c2e727300050000696e7472696e736963732e72730004000072776c6f636b2e7273000300006d6f642e7273000600006d6f642e72730007000063656c6c2e72730004000072776c6f636b2e7273000800006c69622e72730009000070616e69632e7273000a00006261636b74726163652e7273000800006d6f642e7273000b00006c69622e7273000c0000616c6c6f632e7273000d00002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e342f7372632f646c6d616c6c6f632e7273000e00006d75745f7074722e727300060000636d702e7273000400000004050005023cb3000003b20401040205180a03a10e3c0406050d03c16f08ba0407051503ee009e0402051803d10f2e040503a76f4a04070515038801900408050e03c10b200405050803fb759005050658040905110603d37b2e050cc905090620036d4a040205180603d412200408050e03f07b8204020518039004740409051103be6d2e0402051803c212740409050c03bf6d4a050906200408050e0603b10e2e0405050503a076ac06039c7b7404090511060312200408050e03b20e2e0405050803977690050506580603092e06039c7b7402040001010405000502e9b3000003fe0401040e05110a03ce7b20020300010104050005021051000003ba0301040f050e0a03c57d083c05090361740405050f038d0358053e83050506084a020a0001010406000502eeb3000003fe0201050d0a220515670603fe7c084a05060603840320020300010104100005020fb400000388010105120a08400224000101040500050248b4000003ee0301051c0a210411051d03bd7f900510065803d37cba0209000101000502a337000003bd020105020a2202010001010005022034000003de02010412050c0a03ea7d3c05090658050d063104010506039a029e06039a7d200412050d0603ca002004010506039c028202010001010005024b34000003e80201041205090a03fa7d2004010506038a028202010001010005026834000003ef02010412050c0a03877eac05090658050d0603552e032f9e0603857f4a040105060603fc022e0603847d20041405090603d4013c050c068205095805170603eb013c050903a909d6031cc803be765805000603be7c3c05130603c403ba05100658051b0603092e0513069005103c051b2e06030d2e0513067405103c05140603172e0509038309ba051003fd7620050903f7082e0510038c775806038c7cd605090603b7012003d40266050c330517062e050c5803f07b3c05190603c503e4051091050d062005090603c2092e0516064a050958041505120603e074740414050903a00b7484051103c076c80401050603b27f9e0603847d3c0414051b0603cd0320051a3005100674050d8205090603b9092e0516064a050958041505120603e074740414051e03eb0158050daf4b2f8f0401050603a57fac0603847d3c041405170603dc0320051091050d0682051906310510c9050d062005090603a7092e0516062e050958041505120603e074900414050903a20b5805000603f672081205090603880d740516064a050958041505120603e074740414050903b00b740415051203d074820414050903bb0b5803597406038473c8040105060603fc0208660603847d3c0414050d0603f8032005199d0510ae050d0620050906038f092e0517064a051674050920041505120603e074740414050903a00b740415051203e074820414050903a20b58051103f676c80401050603fc7e9e0603847d3c041405090603880d200517064a051674050920041505120603e074740414050903a20b580401050603f275c80603847d3c0408050e0603c40e20041605000603bc714a05090603bc074a05000603c478580408050e0603c40e2004120509039f7282050006039d7f82040105060603fc02580603847d3c041405130603b503200603cb7cd6040105060603fc022e0603847d200408050e0603c40e20041605000603bc714a041405160603b70366050903cd099003d87420038c0b20051603cf7658041605090385042005000603c478740408050e0603c40e200414050d03f57482041205000603c77c82040105060603fc022e02010001010f010000040089000000010101fb0e0d0001010101000000010000016c6962726172792f636f72652f737263006c6962726172792f636f72652f7372632f666d74006c6962726172792f636f72652f7372632f707472000070616e69636b696e672e7273000100006d6f642e72730002000070616e69632e7273000100006d6f642e727300030000616e792e72730001000000000502be370000032601040205090a039302083c0401052703f87d08ac04020509038802d60401050503f87d9e020c000101000502cd50000003cc0001040305090a0367083c0401050e0328022401020a00010104040005025851000003ae010105010a20020100010104050005025b51000003ec000105060abc0201000101af1d000004004c020000010101fb0e0d0001010101000000010000012f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e342f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f6e756d002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f707472002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f2e2e2f2e2e2f737464617263682f6372617465732f636f72655f617263682f7372632f7761736d3332002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f736c6963650000646c6d616c6c6f632e72730001000075696e745f6d6163726f732e7273000200006d75745f7074722e7273000300007761736d2e7273000100006d656d6f72792e727300040000636d702e727300050000696e6465782e7273000600006d6f642e727300060000696e7472696e736963732e727300050000000005026a51000003e60101050c0ae80509066603957e2e05130603a2024a0510067405050603b97e2e051003cc01ba0603d97dd605130603af0766051aa2051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605100603a70220040305120341c80401051503f304ba0603a5798205200603df064a050503897a66052003f70582050803897a20052003f7055805000603a1794a051d0603e3068205090385069e051403fc792006039c797403e406580500039c7974051a0603eb0608660511a0051a4805152f05200674051a061f05153d051175030982037a74050c030b58060385797403fb06740385794a05260603fc0674050503e379580402051103a406580401050503dc793c051c039d0620050d3d050503e679580509064a05053c04020511060337200403051203ce003c04010515039805820509410603fb78580519060386073c050903e2059e0510039f7a20051403b2060820050dae0603c5729e05090603850708660603fb789e051c06038f0720051b06082003f1789e05120603c30820050903830574050c03ff7aac0511030a74051a62051059050d06580511063f0603b1778205090603ca0d74050d03fe7a58750603b7779005220603d208082e05189105150658051e064b0518760603aa7774051503d608200511065e0603a4777405090603e0082005217804030512038479ac0401051503fd0682050c065805093c0500039b772e05100603eb0866050d068205000395772005090603f2086606038e7774050d0603e6082075050903414a052403c000c805190340580509062003d8779e050d0603f308200516750511bc75060389777405160603f908200511ca9f0603847774050c0603970758050906580603fd052e08160403051203d074820401050903bb0b58039474740399066605000603b0782e05130603af076605100682051a0632051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605090603ec0720730403051203fd79740401050d038706d60518033108660509066606034f3c051943051493050903ef0466051403917b200511063c05000387782e050d0603ef0774050903352e050d034dba7506038e789005190603f70720050503f178660519038f0782050803f178200519038f0758060389784a051d0603fa072e052d0690051d200519064c0515065806570514aa050903ef049e051403917b200511063c0387782e051d060387082e051559757773730603f6779005190603ff072075060380787405090603af010820040305120339900401050d03f4059e0519033808120509063c0603483c05113f0603a17890050d0603dc07200509033c2e05000603e877ba05090603e2075875767306039c789006038e0d20052d038a7a2e050903f605900403051203da744a0401050903a80b580603f072c8040305120603e801200401050603f100580603a77d20051d0603ee012005090366082e050c068205095806035b58051d033f20051078050d0620051006030f2e051d036d2e051503132e05100674050d2003ff7d2e051b060399024a050503ca7ed6051b03b6012e050903ca7e2e0505063c04020511060337200403051203ce003c0401051503d00482051976050903ae0666051903d2792005000603c6795805140603b90d4a050dca0603c572c805180603c10620050903a7069e051803d9792005103d050d062e05102e050d58050003be79d6050d0603f201660518690511068204030512060373740401051903109005118304030512036f820401050c03d405900509063c050d0631750603c07890050906039c0820051a066605093c03e4778206038e0d2003a5742e03db0b900403051203da744a0401050903a80b58050603c975c80603a77d3c05240603850220050503da7eac0402051103a406740401050503dc793c052403a60120050903de7e580505063c04020511060337200403051203ce00580401051d03219005158404030512035d820401050c03d405900509063c050d0631750603c07890050906039c083c051a064a05093c03e477820603940d200403051203d4749e04010509034b74052103da00580509038b0b900403051203d0744a0401050903bb0b58051303a27a580509ae03e87958040305120339900401051303dd059e05163105138d050d03176605190338ac050906660603483c05113f0603a178900509060398082005000603e877d605090603e2075875767306039c787405130603c5072005093505130379900509340506038e7b900603a77d3c05120603c30820050903830574050c03ff7aac05090658051106030a2e051a62051059050d06580511063f050d4b0603b0774a05090603ca0d74050d03fe7a58750603b7779005220603d208082e05189105150658051e064b0518760603aa7774051503d608200511065e0603a4777405090603e0082005215c04030512038479900401051503fd0682050c065805093c0500039b772e05100603eb0866050d068205000395772005090603f2086606038e7774050d0603e6082075050903414a052403c000c805190340580509062003d8779e05120603b30220050c06084a05127405110603162e050c067403b77d7405050603db004a0404051103aa7fac0405050903372004040508034b6605063f0401050903de029e05000603987dac050903e80274052706f304060509039505740500060382782e050903fe072e050003827858040105090603e9022073050c310603957dba05090603e20d82051c0674040305120603867474040105240393013c0516590603847dac05120603b3022e05153005198f0510ca050d0620051106364b73050903d00aac0403051203da749e0401050903a80b900603f072e405110603b702202f8f0403051203b17f2e0401051103cf0058050903e10a900403051203d0749e0401050903bb0b580371580603ec72d6040305120603e801820401050603f100580603a77d2005090603e8022005106a0603947d082e05110603ed02200603937dac050d0603ef02205b712f8f03cd02082e03b37d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d744c7203cd028203b37d7403ce028203b27d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d7403cd028203b37d7403ce028203b27d74050903c3022e050d03bd7d9003ce028203b27d74051933050903bf0258910403051203b47c9e0401050903cd0374050d03ba7d3c050903c702740603ca7a9005150603ff02200510810603827d2e05090603de0d58051103a57590051b9f050503d77de404030512038d01820401050903ca0320051b03d27d74051403ac022e051b03d47d58051c2f051403ab029e050969910403051203b47cc80401050903cd0374051b03cf7d3c050903b202740603ca7a90050d0603ca02200515083e04030512039c7f740401050d03e5005892050903c50a9e0403051203d4749e0603987e900401053306038803200406050903b404ac05000603c4782e050903bc072e050003c47858040105110603880320040305000603f87c740401052806038a03e4051af30603f57cac052606038d032e051406820515063075050903840ac80403051203d4749e0401051503dc037405195a051860050c06e405093c05182e051f06340513067405103c03ac7a2e05110603da052e050903a607ba050d03da784a0511300509038c072e051103f478588404030512038a7c740603987e74040105090603fc0c20031cc80403051203d0749e0401050903bb0b58039474740399066605000603b0782e05130603af076605100682051a0632051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605090603ec0720730403051203fd79740401050d038706d60518033108660509066606034f3c051943051493050903ef0466051403917b200511063c05000387782e050d0603ef0774050903352e050d034dba7506038e789005190603f70720050503f178660519038f0782050803f178200519038f0758060389784a051d0603fa072e052d0690051d200519064c0515065806570514aa050903ef049e051403917b200511063c0387782e051d060387082e051559757773730603f6779005190603ff072075060380787405090603af010820040305120339900401050d03f4059e0519033808120509063c0603483c05113f0603a17890050d0603dc07200509033c2e05000603e877ba05090603e2075875767306039c789005180603ce0520050d3105188d050d4b08310603ae7aba0603d50520308e050903c30708660403051203d0749e0401050903bb0b580603dd7258040305120603e801200401050603f100580603a77d2005100603ad06900403051203bb7b08200401051c03fa0b2e04030512038674580401052503c504200603d3797405120603b006200603d0799005090603b2052e051403d200c8050903af7f58910403051203b47c9e0401050903cd03743978051303c20074050503e37a2e04030512038d019e040105160390043c0403051203f07b2e040105160390045805130620050906039c0758039e783c03d8002e03a87fd603d8002e03a87f081203da002e03a67f9003d9002e03a77f900403051203b67c2e0401050903a6045803a47f7403db004a780603ef7974050d060393062e051076050d069e050c0603093c050906580603de062e031cc805190388792e050903f80690030b4a039474900399066605000603b0782e05130603af076605100682051a0632051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605090603ec0720730403051203fd799e0401050d038706d60518033108660509066606034f3c051943051493050903ef0466051403917b200511063c05000387782e050d0603ef0774050903352e050d034dba7506038e78ba05190603f70720050503f178660519038f0782050803f178200519038f0758060389784a051d0603fa072e052d0690051d200519064c0515065806570514aa050903ef049e051403917b200511063c0387782e051d060387082e05155975779d730603f6779005190603ff072075060380789e05090603af010820040305120339900401050d03f4059e0519033808120509063c0603483c05113f0603a17890050d0603dc07200509033c2e05000603e877ba05090603e2075875767306039c787405130603980320050c06c8050d06750515083e0403051203cd7e740401050d03b4015892050903f6099e0403051203d4749e0401050603f100580603a77d2003d9022003a77d3c050d0603f308200516750511bc75060389777405160603f908200511ca9f0603847774050c0603cc0658050906580603c8062e08160403051203d074820401050903bb0b58051303a27a580509ae03e87958040305120339900401051303dd059e05163105138d050d03176605190338ac050906660603483c05113f0603a178900509060398082005000603e877d605090603e2075875767306039c787405130603c5072005093505130379900509340603b578ac06038e0d20052d03bf792e050903c106900403051203da744a0401050903a80b580603f072c8040305120603e801200401050603f1005802010001010005022468000003aa080105090a038c799003f50666051203172e05090383059e050c03ff7aac05090658051106030a2e051a62051059050d06580511063f050d4b0603b0774a05090603ca0d74050d03fe7a58750603b7779005220603d208082e05189105150658051e064b0518760603aa7774051503d608200511065e0603a4777405090603e008200603a0775805210603e4082e040305120384799e0401051503fd0682050c065805093c0500039b772e05100603eb0866050d068205000395772005090603f2086606038e7774050d0603e6082075050903414a052403c000c80519034058050906200506060309820603cf7720050d0603ad083c050c030d08200509063c050d06317505060373740603cf7720050906039c0820039379c8051a03ed06580509062003e4779e050d0603f308200516750511bc75060389777405160603f908200511ca9f050603b57f740603cf772003b108200201000101000502bd69000003f30401040305120a03f47c3c0401050d038e03ac0509038208ba03fe7720038e082e050d03f4775805000603887b3c050d06038005580515760403051203e67cac04010510039a0358050d063c05170630051406ac0511062f050903f707ac031cc8030b9e0506038878740603d57a20051106038305200603fd7a9e050d06038b0558050903e907ba0397782003f1073c031cc80403051203d0749e0401050903bb0b580603dd7274051806038d0520051006c8050d3c05182e051f06030a2e0517067405143c05110603092e050903c8072e051103b87858050903f8078205110387782e050903f907900403051203d0744a0401050903bb0b58051403ff77580519062e05149005193c0515062f0506980603d57a20051806038d052005113105188d05114b083105149f051829051933051406740511200515062f4b7305060318ac0603d57a2005110603980520308e050903800808660403051203d0749e0401050903bb0b580506038878580603d57a2005090603b7013c05000603c97e8205130603af0766051aa2051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605090603ec0720730403051203fd799e0401050d038706d605180331086605090666051906035666051493050903ef0466051403917b2005000603877858050d0603ef0774050903352e050d034dba7506038e78ba05190603f70720050503f178660519038f0782050803f178200519038f0758060389784a051d0603fa072e052d0690051d200519064c0515065806570514aa050903ef049e051403917b200511063c0387782e051d060387082e05155975779d73050603a17d740603d57a2005190603ff072075060380789e05060603ab05e40603d57a2005090603af0120040305120339900401050d03f4059e0519033808120509063c0603483c05113f0603a17890050d0603dc07200509033c2e05000603e877ba05090603e2075875767306039c787405060603ab052002010001010005022d6d000003800901040305120a03e7783c04010519039d0774050903e303ba04030512038075200401050903900b90038f7c5803fd032e050d03867c5805000603f6763c050d06039309580515760403051203d378ac0401051003ad0758050d063c05170630051406ac0511062f050903e403ac031cc80403051203d0749e0401050903bb0b58050603a97c580603b47620051106039609200603ea769e050d06039f0958050903d503d603ab7c2003dd033c031c9e0403051203d0749e0401050903bb0b580603dd727405180603a00920051006c8050d3c05182e051f06030d2e0517067405143c05110603092e050903b2032e051103ce7c58050903e203820511039d7c2e050903e303900403051203d0744a0401050903bb0b58051403957c580519062e05149005193c0515062f05060313900603b4762005180603a0092005113105188d05114b083105189a051433051829051933051406740511200515062f4b730603da76ac05140603a9092005090326900511035a580514062e052906032b2e050c06740510065a050d06f203aa762e05100603ad06820403051203bb7bf20401051c03fa0b2e04030512038674580401052503c504200510063c03d3792e05120603b00620050954051003aa036605000603aa7666050906038c0a740603f4754a050d0603900ad605000603f07574050906038c0a58051f03255805220658051f6603cf753c050903b10a200521060342ac050d0658050906033e2e051103434a05060358740603b4762005110603ae0920308e050903ea0308660403051203d0749e0401050903bb0b58050603a97c580603b4762005090603b7017405000603c97e8205130603af0766051aa2051103794a040203d979580401052203ae0620051a065805194a050e20050d5803cd786605090603ec0720730403051203fd799e0401050d038706d605180331088205090666051906035666051493050903ef0466051403917b2005000603877858050d0603ef0774050903352e050d034dba7506038e78ba05190603f70720050503f178660519038f0782050803f178200519038f0758060389784a051d0603fa072e052d0690051d200519064c0515065806570514aa050903ef049e051403917b200511063c0387782e051d060387082e05155975779d730603f6779005190603ff072075060380789e050d0603c709f208674905000603b9762e05090603af01082e040305120339900401050d03f4059e0519033808120509063c0603483c05113f0603a17890050d0603dc07200509033c2e05000603e877ba05090603e20758757673050603e801740603b47620050d0603900a7405000603f07574050906038c0a58051f03255805220658051f6603cf753c050903b10a2003cf75ac05060603cc09200201000101000502d271000003b2040105090ac90515a1050c063c05093c05130632050903997d4a050c068205095805130603e70220670509670403051203ab7d580401051b03d902ac050c0658050958050003bf7b2e051b0603d004740509039808d6052203e077200543067405213c040305120603a07d3c0401051a03e1028205170682051c0626051b59050903b40874050d03cf7758050903b5083c0517064a051674050920040305120603e074740401050903a20b58c60517064a0516740509200676051103d077c80603a67bba05250603d40420051175730603ac7b9e050d0603e0043c050903a408ba03dc77200388083c051703fa777405100658050d2005090603a6082e05160674050958040305120603e074740401052603fb0258050903a508ac0403051203e0744a0401050903a20b58051103dd77c80603997b9e040305120603e801200603987e74040105060603f0042002030001013c000000040036000000010101fb0e0d0001010101000000010000016c6962726172792f70616e69635f61626f72742f73726300006c69622e72730001000000060500000400cd000000010101fb0e0d0001010101000000010000012f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f636f6d70696c65725f6275696c74696e732d302e312e33362f737263002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f6c6962726172792f636f72652f7372632f70747200006d656d2e7273000100006d6163726f732e727300010000636f6e73745f7074722e727300020000000005026db40000030c0105050a3e0603717405240603104a0509062e05242e050958050b063b050506082e0502066b02030001010005020000000003160105080a3d05050690050906030a2e06035e5805280603234a050d062e05282e050d58050f063b050503760882050931050d083005280674050d82063b0509570502030d660203000101000502a4b40000032a0105050a3e06035374050906032e4a050b8f050506ba0502066b0203000101000502d1b4000003c2000105050a03747405117591050c750509063c050b062b050506082e0509067705142f0603457405020603c50020020300010104020005020000000003850201040105090a03c67e20053175050d062e05312e050d58050f063b050906082e0402050a0603bc0166020100010104020005020000000003850201040105090a03c67e3c05310821050d062e05312e050d5806081305099c0402050a03bc014a020100010104020005020000000003850201040105090a03c67e3c05310821050d062e05312e050d5806081305099c0402050a03bc014a020100010104020005020000000003850201040105090a03c67e3c05310821050d062e05312e050d5806081305099c0402050a03bc014a0201000101040200050200000000038502010401050c0a03d17e2005090690050d06030a2e0535590511062e05352e0511580513063b050903760882050d3104030512038701082e0401053503fb7e7405110682063b050d570402050a03ae0166020100010104020005020000000003850201040105110a03d07e3c050c7505090690050d06030a2e06039f7f5805350603e2004a0511062e05352e05115806081305090374d6050d31053508a00511062e05352e051158050d063a0511d7050d570402050a03ae0166020100010104020005020000000003850201040105110a03d07e3c050c7505090690050d06030a2e06039f7f5805350603e2004a0511062e05352e05115806081305090374d6050d31053508a00511062e05352e051158050d063a0511d7050d570402050a03ae0166020100010104020005020000000003850201040105110a03d07e3c050c7505090690050d06030a2e06039f7f5805350603e2004a0511062e05352e05115806081305090374d6050d31053508a00511062e05352e051158050d063a0511d7050d570402050a03ae0166020100010104020005020000000003850201040105090a03f67e20050d75050f8f050906ba0402050a06038c0166020100010104020005020000000003850201040105090a03f67e3c0603847f7403fc009e050d06adf305099c0402050a038c014a020100010104020005020000000003850201040105090a03f67e3c0603847f7403fc000858050d06adf305099c0402050a038c014a020100010104020005020000000003850201040105090a03f67e3c0603847f7403fc00022701050d06adf305099c0402050a038c014a0201000101008d82010a2e64656275675f737472636c616e67204c4c564d202872757374632076657273696f6e20312e34392e302d6e696768746c79202832356636393338646120323032302d31312d30392929006c6962726172792f616c6c6f632f7372632f6c69622e7273002f72757374632f323566363933386461343539613537623433626466313665643662646164333232356232613363652f00616c6c6f63006c6962726172792f7374642f7372632f6c69622e72730073746400727573745f6f6f6d00636f72650073796e630061746f6d6963005f5a4e34636f72653473796e633661746f6d6963313161746f6d69635f6c6f616431376838323261323263343536643132323362450061746f6d69635f6c6f61643c7573697a653e0041746f6d6963507472005f5a4e34636f72653473796e633661746f6d6963313841746f6d6963507472244c54245424475424346c6f61643137686331343636353864643637666261326145006c6f61643c28293e00737973007761736d00636f6d6d6f6e005f5a4e3373746433737973347761736d36636f6d6d6f6e313461626f72745f696e7465726e616c31376837326134313438393939633639643638450061626f72745f696e7465726e616c0070726f63657373005f5a4e337374643770726f636573733561626f727431376863616138363434376237633131633761450061626f7274005f5f616c6c6f635f6572726f725f68616e646c6572007261775f766563006c6962726172792f636f72652f7372632f6c69622e727300666d7400417267756d656e7473005f5a4e34636f726533666d7439417267756d656e7473366e65775f76313137683038343731333237323135623264353145006e65775f76310070616e69636b696e670070616e69630050616e6963496e666f005f5a4e34636f72653570616e69633950616e6963496e666f3230696e7465726e616c5f636f6e7374727563746f72313768613963623163353237386339323565614500696e7465726e616c5f636f6e7374727563746f720070747200616e79007b7b696d706c7d7d002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e342f7372632f6c69622e7273002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f646c6d616c6c6f632d302e312e3400646c6d616c6c6f63005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338616c69676e5f7570313768333337636338626363633638656438334500616c69676e5f757000446c6d616c6c6f63005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331317061645f726571756573743137683762323062346437396232313661373845007061645f72657175657374005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138636f6d707574655f747265655f696e646578313768613366613263613162646363663730304500636f6d707574655f747265655f696e646578005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633133746d616c6c6f635f6c61726765313768363064333661306539366663343434624500746d616c6c6f635f6c61726765006e756d005f5a4e34636f7265336e756d32335f244c5424696d706c24753230247573697a652447542431336c656164696e675f7a65726f733137683461353139613662326239363932333645006c656164696e675f7a65726f73006d75745f707472005f5a4e34636f726533707472376d75745f70747233315f244c5424696d706c2475323024244250246d757424753230245424475424366f66667365743137686530313164656432316264363165393645006f66667365743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e005f5a4e34636f726533707472376d75745f70747233315f244c5424696d706c2475323024244250246d757424753230245424475424336164643137683564366264653661306464656337613345006164643c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e00736c69636500696e646578005f5a4e37355f244c54247573697a65247532302461732475323024636f72652e2e736c6963652e2e696e6465782e2e536c696365496e646578244c54242475356224542475356424244754242447542431376765745f756e636865636b65645f6d75743137686564353230316665663938366130316645006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e005f5a4e34636f726535736c69636532395f244c5424696d706c247532302424753562245424753564242447542431376765745f756e636865636b65645f6d75743137683738316263616564643933346265636445006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b2c7573697a653e005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331307472656562696e5f61743137683864383331623565313430643538613045007472656562696e5f6174005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6332346c65667473686966745f666f725f747265655f696e6465783137683838366432313361333031653238333245006c65667473686966745f666f725f747265655f696e646578004368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3473697a6531376863393862326133396234316434653739450073697a65005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63396c6566745f626974733137686265636666373830636239326636376545006c6566745f62697473005f5a4e34636f7265336e756d32315f244c5424696d706c24753230247533322447542431327772617070696e675f6164643137686137643139663530306164623538666145007772617070696e675f616464005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63396c656173745f6269743137686637643462613661343065376232663745006c656173745f626974005f5a4e34636f7265336e756d32315f244c5424696d706c2475323024753332244754243134747261696c696e675f7a65726f73313768346365643936313966356339653439324500747261696c696e675f7a65726f7300547265654368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6339547265654368756e6b31346c6566746d6f73745f6368696c643137686532303831646638663832323530633145006c6566746d6f73745f6368696c64005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138756e6c696e6b5f6c617267655f6368756e6b313768393066376565616533356435363962384500756e6c696e6b5f6c617267655f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6339547265654368756e6b346e6578743137683534306137346237343562363334343145006e657874005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6339547265654368756e6b347072657631376865376432616363333736633862316537450070726576005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633133636c6561725f747265656d6170313768316530393263356164373866636336654500636c6561725f747265656d6170005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b33347365745f73697a655f616e645f70696e7573655f6f665f696e7573655f6368756e6b3137683061306330366435643063653832376145007365745f73697a655f616e645f70696e7573655f6f665f696e7573655f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b33337365745f73697a655f616e645f70696e7573655f6f665f667265655f6368756e6b3137686561623661666261616433373130383345007365745f73697a655f616e645f70696e7573655f6f665f667265655f6368756e6b005f5a4e34636f726533707472376d75745f70747233315f244c5424696d706c2475323024244250246d757424753230245424475424366f66667365743137683332303233646538373835303437306245006f66667365743c75383e005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3131706c75735f6f6666736574313768653566653465333365373539373438364500706c75735f6f6666736574005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b387365745f666f6f743137683134326538633961366161306439653745007365745f666f6f74005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633869735f736d616c6c31376834313632303637306437376262323862450069735f736d616c6c005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633132696e736572745f6368756e6b313768663734396237613063383439313937644500696e736572745f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138696e736572745f6c617267655f6368756e6b313768636161376662363032383339363930354500696e736572745f6c617267655f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633137747265656d61705f69735f6d61726b6564313768376261643230613466326132376439664500747265656d61705f69735f6d61726b6564005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331326d61726b5f747265656d61703137686632316535356263393362346666323045006d61726b5f747265656d6170005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633131736d616c6c5f696e646578313768363039393434646433613062396630304500736d616c6c5f696e646578005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138696e736572745f736d616c6c5f6368756e6b313768383366633463353137303762393537354500696e736572745f736d616c6c5f6368756e6b005f5a4e34636f726533707472376d75745f70747233315f244c5424696d706c2475323024244250246d757424753230245424475424366f66667365743137683463623731383764633837336436386145006f66667365743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e005f5a4e34636f726533707472376d75745f70747233315f244c5424696d706c2475323024244250246d757424753230245424475424336164643137683966303730396338626362313032623645006164643c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e005f5a4e37355f244c54247573697a65247532302461732475323024636f72652e2e736c6963652e2e696e6465782e2e536c696365496e646578244c54242475356224542475356424244754242447542431376765745f756e636865636b65645f6d75743137683935626261356639353165653362356145006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e005f5a4e34636f726535736c69636532395f244c5424696d706c247532302424753562245424753564242447542431376765745f756e636865636b65645f6d75743137686563663366363133633032393633343845006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b2c7573697a653e005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633131736d616c6c62696e5f6174313768373466316336666136653431663734314500736d616c6c62696e5f6174005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138736d616c6c6d61705f69735f6d61726b6564313768663536643161323138643930386338334500736d616c6c6d61705f69735f6d61726b6564005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331336d61726b5f736d616c6c6d61703137686432663264646239366630303135393645006d61726b5f736d616c6c6d6170005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b32307365745f696e7573655f616e645f70696e7573653137683033343931396536306537303462663545007365745f696e7573655f616e645f70696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b36746f5f6d656d313768393462316430633238316530393637384500746f5f6d656d005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633132726571756573743273697a65313768336563616165343766343833616234354500726571756573743273697a65005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633133746d616c6c6f635f736d616c6c313768326634366638303632623231376166644500746d616c6c6f635f736d616c6c005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633234756e6c696e6b5f66697273745f736d616c6c5f6368756e6b313768393038653966323234333762633130644500756e6c696e6b5f66697273745f736d616c6c5f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633134636c6561725f736d616c6c6d6170313768343434393733633131623138323366344500636c6561725f736d616c6c6d6170005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633136736d616c6c5f696e6465783273697a65313768313239336462663839323761306231394500736d616c6c5f696e6465783273697a65005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331307265706c6163655f64763137683134666531633630663163396265343345007265706c6163655f6476005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63397379735f616c6c6f633137686661363961323339663932373732376545007379735f616c6c6f63005f5a4e38646c6d616c6c6f633373797335616c6c6f63313768316139366465653465376561323332334500636f72655f61726368007761736d3332006d656d6f7279005f5a4e34636f726539636f72655f61726368367761736d3332366d656d6f727931316d656d6f72795f67726f773137683033346366303663376638613361313045006d656d6f72795f67726f7700636d70005f5a4e34636f726533636d70366d61785f62793137683631313662393638623966336261323945006d61785f62793c7573697a652c666e28267573697a652c20267573697a6529202d3e20636f72653a3a636d703a3a4f72646572696e673e004f7264005f5a4e34636f726533636d70334f7264336d61783137683436376263306664386263396332396345006d61783c7573697a653e005f5a4e34636f726533636d70336d61783137686139653930303139383332653261636245005365676d656e74005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63375365676d656e7433746f70313768386139393937643432343164396266624500746f70005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6339696e69745f62696e73313768333466383362633839663838396432624500696e69745f62696e73005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6338696e69745f746f70313768646237643966646261326132343763374500696e69745f746f70005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63375365676d656e7435686f6c6473313768333537653964653438303362363433344500686f6c6473005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633132616c69676e5f6f6666736574313768376265303332613031613535663536384500616c69676e5f6f6666736574005f5a4e34636f726533636d70366d696e5f62793137686239313035386235356133663762366645006d696e5f62793c2a6d75742075382c666e28262a6d75742075382c20262a6d757420753829202d3e20636f72653a3a636d703a3a4f72646572696e673e005f5a4e34636f726533636d70334f7264336d696e3137686261306335356235363961356337363345006d696e3c2a6d75742075383e005f5a4e34636f726533636d70336d696e3137686665363537383430616535666232663945005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63313370726570656e645f616c6c6f6331376863343938346239303131633137643934450070726570656e645f616c6c6f63005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b35696e757365313768633935343065653338376364613034394500696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3132636c6561725f70696e757365313768613066633334333663393963323965344500636c6561725f70696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b32307365745f667265655f776974685f70696e7573653137683732666637396664653031316331656245007365745f667265655f776974685f70696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331357365676d656e745f686f6c64696e673137683461313333343636656665653365383845007365676d656e745f686f6c64696e67005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331316164645f7365676d656e743137683632623261636432613837333562386145006164645f7365676d656e74005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633138756e6c696e6b5f736d616c6c5f6368756e6b313768613032646235386164306135663562644500756e6c696e6b5f736d616c6c5f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3670696e75736531376834346135653232353036396231343365450070696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b376d6d61707065643137683238353138303765363635303365306645006d6d6170706564005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b31326d696e75735f6f66667365743137686437636430333036343566333165396145006d696e75735f6f6666736574005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3663696e75736531376861646264616137613031623466363833450063696e757365005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b3866726f6d5f6d656d31376832646362333961363337346361326133450066726f6d5f6d656d005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63313173686f756c645f7472696d31376833646238643666663338393537393863450073686f756c645f7472696d005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63387379735f7472696d3137683639323034313535303133643237306145007379735f7472696d005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63323372656c656173655f756e757365645f7365676d656e747331376863306334643439643633346634313962450072656c656173655f756e757365645f7365676d656e7473005f5a4e38646c6d616c6c6f6338646c6d616c6c6f63354368756e6b397365745f696e7573653137683538346338333063313830373236373345007365745f696e757365005f5a4e34636f72653473796e633661746f6d6963313061746f6d69635f61646431376836666237333562666366363832333437450061746f6d69635f6164643c7573697a653e0041746f6d69635573697a65005f5a4e34636f72653473796e633661746f6d6963313141746f6d69635573697a653966657463685f61646431376862376165356361323465336365643331450066657463685f6164640070616e69635f636f756e74005f5a4e337374643970616e69636b696e67313170616e69635f636f756e7438696e637265617365313768383637333064373533613534323132374500696e637265617365006f7074696f6e004f7074696f6e005f5a4e34636f7265366f7074696f6e31354f7074696f6e244c542454244754243661735f72656631376830653538653265666237643139376336450061735f7265663c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e00746872656164006c6f63616c006c617a79004c617a794b6579496e6e6572005f5a4e3373746436746872656164356c6f63616c346c617a7932314c617a794b6579496e6e6572244c54245424475424336765743137683535646161636263393964326535316145006765743c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e0073746174696b004b6579005f5a4e3373746436746872656164356c6f63616c3673746174696b31324b6579244c54245424475424336765743137686166663935393737363438313532396345004c4f43414c5f50414e49435f434f554e54005f5a4e337374643970616e69636b696e67313170616e69635f636f756e7431374c4f43414c5f50414e49435f434f554e54375f5f67657469743137683232313261393337346566323432353445005f5f6765746974004c6f63616c4b6579005f5a4e3373746436746872656164356c6f63616c31374c6f63616c4b6579244c54245424475424387472795f776974683137683134663931353831383630306132366345007472795f776974683c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c636c6f737572652d302c7573697a653e005f5a4e3373746436746872656164356c6f63616c31374c6f63616c4b6579244c542454244754243477697468313768326666356433393661623233373564324500776974683c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c636c6f737572652d302c7573697a653e005f5a4e337374643970616e69636b696e67313170616e69635f636f756e7438696e63726561736532385f24753762242475376224636c6f73757265247537642424753764243137683865373937353366393734333935383845007b7b636c6f737572657d7d00696e7472696e73696373005f5a4e34636f72653130696e7472696e736963733139636f70795f6e6f6e6f7665726c617070696e67313768343163326335613336373461396462364500636f70795f6e6f6e6f7665726c617070696e673c7573697a653e005f5a4e34636f7265337074723233737761705f6e6f6e6f7665726c617070696e675f6f6e65313768366234356338376630366263656435314500737761705f6e6f6e6f7665726c617070696e675f6f6e653c7573697a653e006d656d005f5a4e34636f7265336d656d3473776170313768373432653765316430626535623535644500737761703c7573697a653e005f5a4e34636f7265336d656d377265706c6163653137683831353837386438663163656535666545007265706c6163653c7573697a653e0063656c6c0043656c6c005f5a4e34636f72653463656c6c313343656c6c244c54245424475424377265706c6163653137683438643763303338316566653235336445005f5a4e34636f72653463656c6c313343656c6c244c54245424475424337365743137686335383238303665653865336461346445007365743c7573697a653e0072776c6f636b0052574c6f636b005f5a4e3373746433737973347761736d3672776c6f636b3652574c6f636b347265616431376865363264366361383436386639626639450072656164007379735f636f6d6d6f6e005f5a4e3373746431307379735f636f6d6d6f6e3672776c6f636b3652574c6f636b34726561643137683838646134323637313265353565633545005f5a4e34636f72653130696e7472696e736963733139636f70795f6e6f6e6f7665726c617070696e67313768613362306336373335383231666432314500636f70795f6e6f6e6f7665726c617070696e673c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e005f5a4e34636f7265337074723233737761705f6e6f6e6f7665726c617070696e675f6f6e65313768336264323166373832376535653135304500737761705f6e6f6e6f7665726c617070696e675f6f6e653c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e005f5a4e34636f7265336d656d3473776170313768366664363831306334343730663130654500737761703c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e005f5a4e34636f7265336d656d377265706c6163653137683437666465323235613033626530326645007265706c6163653c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e005f5a4e3373746436746872656164356c6f63616c346c617a7932314c617a794b6579496e6e6572244c542454244754243130696e697469616c697a65313768333738656264383333626362366230664500696e697469616c697a653c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c666e2829202d3e20636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e005f5a4e34636f72653130696e7472696e736963733139636f70795f6e6f6e6f7665726c617070696e67313768386538373561653261613261646533304500636f70795f6e6f6e6f7665726c617070696e673c6973697a653e005f5a4e34636f7265337074723233737761705f6e6f6e6f7665726c617070696e675f6f6e65313768623835636666623939303965633939374500737761705f6e6f6e6f7665726c617070696e675f6f6e653c6973697a653e005f5a4e34636f7265336d656d3473776170313768636163653632376631663936366339384500737761703c6973697a653e005f5a4e34636f7265336d656d377265706c6163653137686134303437386232313562373334306345007265706c6163653c6973697a653e005f5a4e34636f72653463656c6c313343656c6c244c54245424475424377265706c6163653137686464656565663562303363616136343745005f5a4e34636f72653463656c6c313343656c6c244c54245424475424337365743137686662313162346465313663646263643445007365743c6973697a653e005f5a4e3373746433737973347761736d3672776c6f636b3652574c6f636b3131726561645f756e6c6f636b313768616237633062393135376335393735614500726561645f756e6c6f636b005f5a4e3373746431307379735f636f6d6d6f6e3672776c6f636b3652574c6f636b3131726561645f756e6c6f636b3137683336653139353331326532306661363745006c6962726172792f70616e69635f61626f72742f7372632f6c69622e72730070616e69635f61626f7274005f5f727573745f73746172745f70616e6963005f5a4e313170616e69635f61626f727431385f5f727573745f73746172745f70616e69633561626f72743137686636363564643333386361633661666445005f5a4e34636f72653570616e69633950616e6963496e666f386c6f636174696f6e3137683936626136306130313830303533306345006c6f636174696f6e005f5a4e34636f72653570616e69633950616e6963496e666f376d6573736167653137683163653762643562633765363933396345006d657373616765006261636b7472616365005f5a4e34636f726533666d7439417267756d656e74733661735f73747231376838393762623763633461326165343835450061735f73747200626567696e5f70616e69635f68616e646c6572005f5a4e38646c6d616c6c6f6338446c6d616c6c6f63366d616c6c6f633137683263616636366330326166623931666545006d616c6c6f63005f5a4e3373746433737973347761736d35616c6c6f6338315f244c5424696d706c2475323024636f72652e2e616c6c6f632e2e676c6f62616c2e2e476c6f62616c416c6c6f632475323024666f7224753230247374642e2e616c6c6f632e2e53797374656d2447542435616c6c6f633137683633353735326262613632346535613845005f5f64656661756c745f6c69625f616c6c6f6361746f72005f5a4e38646c6d616c6c6f6338446c6d616c6c6f63346672656531376830653565363037396631653135323736450066726565005f5a4e3373746433737973347761736d35616c6c6f6338315f244c5424696d706c2475323024636f72652e2e616c6c6f632e2e676c6f62616c2e2e476c6f62616c416c6c6f632475323024666f7224753230247374642e2e616c6c6f632e2e53797374656d24475424376465616c6c6f633137683732363866383433623337663461363045006465616c6c6f63005f5a4e38646c6d616c6c6f6338446c6d616c6c6f63377265616c6c6f633137683635623330376236643132333337303445007265616c6c6f63005f5a4e3373746433737973347761736d35616c6c6f6338315f244c5424696d706c2475323024636f72652e2e616c6c6f632e2e676c6f62616c2e2e476c6f62616c416c6c6f632475323024666f7224753230247374642e2e616c6c6f632e2e53797374656d24475424377265616c6c6f633137683336326635343134656465343238316245005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63377265616c6c6f633137686233376366303266393563623065396645005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331377472795f7265616c6c6f635f6368756e6b3137686134346139666463393030643338343545007472795f7265616c6c6f635f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331316d6d61705f726573697a653137686364386665396262313363336534373145006d6d61705f726573697a65005f5a4e34636f72653130696e7472696e736963733139636f70795f6e6f6e6f7665726c617070696e67313768633862646336656534303533386534644500636f70795f6e6f6e6f7665726c617070696e673c75383e005f5a4e34636f726533636d70366d696e5f62793137683336313830396562326632383464326245006d696e5f62793c7573697a652c666e28267573697a652c20267573697a6529202d3e20636f72653a3a636d703a3a4f72646572696e673e005f5a4e34636f726533636d70334f7264336d696e3137686466363336623038663863303336643745006d696e3c7573697a653e005f5a4e34636f726533636d70336d696e3137683239643966343831366231336337616345005f5a4e34636f72653130696e7472696e736963733139636f70795f6e6f6e6f7665726c617070696e673137686130353930323930396433613033373145005f5a4e34636f726533636d70366d696e5f62793137686135653736623462343065653634383045005f5a4e34636f726533636d70334f7264336d696e3137683531393039346233323536353861333945005f5a4e34636f726533636d70336d696e3137686139386263366437623733383932613245005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6331326f766572686561645f666f723137683933366366656234306130363964653745006f766572686561645f666f72005f5a4e35616c6c6f6335616c6c6f63313868616e646c655f616c6c6f635f6572726f7231376839343237633566623539363437366363450068616e646c655f616c6c6f635f6572726f72005f5f72675f6f6f6d005f5a4e35616c6c6f63377261775f766563313763617061636974795f6f766572666c6f7731376831613166633234316533356234326138450063617061636974795f6f766572666c6f77005f5a4e34636f72653970616e69636b696e673570616e69633137686338383661346362343437396230366545005f5a4e34636f72653970616e69636b696e673970616e69635f666d7431376836616132613866383434383462356637450070616e69635f666d74005f5a4e34636f726533707472313364726f705f696e5f706c61636531376830306330386161623830343233623838450064726f705f696e5f706c6163653c26265b75385d3e005f5a4e33365f244c542454247532302461732475323024636f72652e2e616e792e2e416e792447542437747970655f6964313768313238653233633939663634343661354500747970655f69643c636f72653a3a70616e69633a3a7b7b696d706c7d7d3a3a696e7465726e616c5f636f6e7374727563746f723a3a4e6f5061796c6f61643e005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63366d616c6c6f633137686366633434353731306130663866373045005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633132756e6c696e6b5f6368756e6b313768343430636133303463633962333630394500756e6c696e6b5f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633133646973706f73655f6368756e6b313768343761366162643935353433343036634500646973706f73655f6368756e6b005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f6334667265653137683138313033653733663132326631336545005f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63386d656d616c69676e3137683730386631353432656630343665613845006d656d616c69676e005f5a4e337374643970616e69636b696e673230727573745f70616e69635f776974685f686f6f6b313768613437386165643263383636333239624500727573745f70616e69635f776974685f686f6f6b00727573745f70616e696300727573745f626567696e5f756e77696e64005f5a4e34636f7265366f7074696f6e31354f7074696f6e244c5424542447542436756e77726170313768363538633238323538626438343539344500756e777261703c26636f72653a3a666d743a3a417267756d656e74733e005f5a4e3373746431307379735f636f6d6d6f6e396261636b747261636532365f5f727573745f656e645f73686f72745f6261636b74726163653137683035393833343632383534393865363345005f5f727573745f656e645f73686f72745f6261636b74726163653c636c6f737572652d302c213e005f5a4e337374643970616e69636b696e673139626567696e5f70616e69635f68616e646c657232385f24753762242475376224636c6f73757265247537642424753764243137686234306636656139376262643933623845005f5a4e3373746435616c6c6f63323464656661756c745f616c6c6f635f6572726f725f686f6f6b31376865643062636431396263303465343534450064656661756c745f616c6c6f635f6572726f725f686f6f6b005f5f72646c5f616c6c6f63005f5f72646c5f6465616c6c6f63005f5f72646c5f7265616c6c6f6300636c616e67204c4c564d202872757374632076657273696f6e20312e34392e302d6e696768746c79202832356636393338646120323032302d31312d30392929002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f636f6d70696c65725f6275696c74696e732d302e312e33362f7372632f6c69622e7273002f636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f636f6d70696c65725f6275696c74696e732d302e312e333600636f6d70696c65725f6275696c74696e73006d656d006d656d636d70005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633137683363653634383766313162626438366545006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633137683030653265373861343234373430336545006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633137683531666436306330313039393532313945006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633137686363653862366533396365323562306645006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33326d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633137683063323265393735383261363962356145006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e00636f72650070747200636f6e73745f707472007b7b696d706c7d7d005f5a4e34636f72653370747239636f6e73745f70747233335f244c5424696d706c247532302424425024636f6e737424753230245424475424366f66667365743137683861323665623530343236653136303145006f66667365743c75383e005f5a4e34636f72653370747239636f6e73745f70747233335f244c5424696d706c247532302424425024636f6e737424753230245424475424336164643137683135643536633233633333326233366445006164643c75383e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33326d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633137683362376638356263363736363336336245006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33326d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633137686462356330356337383661393838666245006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33326d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633137683065353462636231323833396330346145006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633137686533306438373039343633356434653445006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633137686130336566363535663265343865626645006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633137683435633238373139313834333130616345006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d33316d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633137686637646164353061646333636333313545006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e006d656d637079006d656d6d6f7665006d656d7365740062636d70005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f313137683131326230613836303465333363643945005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f31005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f323137686534323139366334353231373132333145005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f32005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f343137683337303837346533656263643863653145005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f34005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f383137686162333635313863636566383837653045005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f38005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34315f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f313137683061373565363239346463656334616545005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f31005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34315f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f323137683261613836393434646539373633656445005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f32005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34315f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f343137683630396564346630316233396339643545005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f34005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34315f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f383137686333663630366563353533353733386445005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f38005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f313137683332656439323933336437666661363545005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f31005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f323137686266383535393361363461303065636145005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f32005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f343137686563366564613066633366623361643745005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f34005f5a4e3137636f6d70696c65725f6275696c74696e73336d656d34305f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f383137686364656663633766666465323736653845005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f380000862c0f2e64656275675f7075626e616d657378000000020000000000e80000003000000068616e646c655f616c6c6f635f6572726f7200510000005f5f72675f6f6f6d00c900000063617061636974795f6f766572666c6f7700c40000007261775f766563002b000000616c6c6f63004c0000005f5f616c6c6f635f6572726f725f68616e646c65720000000000fc0600000200e8000000400a00008209000063656c6c00210800006261636b747261636500190a00006d616c6c6f6300250a00006672656500ed040000727573745f70616e69635f776974685f686f6f6b00e00900006d696e5f62793c7573697a652c666e28267573697a652c20267573697a6529202d3e20636f72653a3a636d703a3a4f72646572696e673e003900000064656661756c745f616c6c6f635f6572726f725f686f6f6b00c30700004b657900da040000696e637265617365002600000073746400930700006c6f63616c004d090000737761703c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e00cc09000061735f73747200c80000005f5f72646c5f7265616c6c6f63000208000052574c6f636b005d08000041746f6d696350747200d70700004c6f63616c4b657900f3080000636f70795f6e6f6e6f7665726c617070696e673c75383e008e0700007468726561640030000000727573745f6f6f6d00920800006f7074696f6e0067090000737761703c6973697a653e004b08000061746f6d6963002e0900006d656d0013090000737761705f6e6f6e6f7665726c617070696e675f6f6e653c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e00db090000636d70009d0700004c617a794b6579496e6e65720033090000737761703c7573697a653e0013080000726561645f756e6c6f636b00140a0000446c6d616c6c6f630020090000737761705f6e6f6e6f7665726c617070696e675f6f6e653c6973697a653e007008000061746f6d69635f6164643c7573697a653e00260800005f5f727573745f656e645f73686f72745f6261636b74726163653c636c6f737572652d302c213e008208000066657463685f61646400e9070000776974683c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c636c6f737572652d302c7573697a653e00ed0900004f726400c80700006765743c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e00c7090000417267756d656e74730006090000737761705f6e6f6e6f7665726c617070696e675f6f6e653c7573697a653e00550000005f5f64656661756c745f6c69625f616c6c6f6361746f7200e2060000727573745f70616e6963000708000072656164002d04000073797300980700006c617a7900720400007b7b696d706c7d7d00c7080000696e7472696e73696373000f0a0000646c6d616c6c6f630041080000636f7265005a0000005f5f72646c5f616c6c6f63007d08000041746f6d69635573697a65005e0700007b7b636c6f737572657d7d005a0900007265706c6163653c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e00dc0700007472795f776974683c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c636c6f737572652d302c7573697a653e00b704000070616e69635f636f756e74003c04000061626f72745f696e7465726e616c00b204000070616e69636b696e67000109000070747200830400006465616c6c6f6300a404000061626f727400a60900007265706c6163653c6973697a653e004608000073796e6300d9080000636f70795f6e6f6e6f7665726c617070696e673c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e3e008709000043656c6c008f0400007265616c6c6f63009c08000061735f7265663c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e005008000061746f6d69635f6c6f61643c7573697a653e008c0900007265706c6163653c7573697a653e00f80700007379735f636f6d6d6f6e0037040000636f6d6d6f6e00e6080000636f70795f6e6f6e6f7665726c617070696e673c6973697a653e00620800006c6f61643c28293e0077040000616c6c6f6300b30900007365743c6973697a653e00000a00006d696e3c7573697a653e001d070000626567696e5f70616e69635f68616e646c657200be07000073746174696b00c2090000666d7400fd07000072776c6f636b008d0000005f5f72646c5f6465616c6c6f6300a9080000756e777261703c26636f72653a3a666d743a3a417267756d656e74733e00cc080000636f70795f6e6f6e6f7665726c617070696e673c7573697a653e00990900007365743c7573697a653e00320400007761736d00970800004f7074696f6e00cd0400005f5f676574697400c80400004c4f43414c5f50414e49435f434f554e5400af070000696e697469616c697a653c636f72653a3a63656c6c3a3a43656c6c3c7573697a653e2c666e2829202d3e20636f72653a3a63656c6c3a3a43656c6c3c7573697a653e3e009f04000070726f636573730000000000190100000200280b000012010000a2000000696e7465726e616c5f636f6e7374727563746f7200ee0000007b7b696d706c7d7d00ba0000006d657373616765002b000000666d7400e9000000616e790026000000636f7265004900000070616e696300350000006e65775f7631006e00000070616e69635f666d74004400000070616e69636b696e670030000000417267756d656e7473009d00000050616e6963496e666f00f3000000747970655f69643c636f72653a3a70616e69633a3a7b7b696d706c7d7d3a3a696e7465726e616c5f636f6e7374727563746f723a3a4e6f5061796c6f61643e00ae0000006c6f636174696f6e00cd00000064726f705f696e5f706c6163653c26265b75385d3e00c800000070747200000000005c08000002003a0c00006f210000010100006d61726b5f736d616c6c6d617000302000006f66667365743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e00b41800006672656500ef1e0000746f5f6d656d002f140000756e6c696e6b5f736d616c6c5f6368756e6b00c81e0000706c75735f6f666673657400262000006d75745f7074720074000000756e6c696e6b5f6c617267655f6368756e6b00e21e00007365745f696e7573655f616e645f70696e75736500901e00006c65667473686966745f666f725f747265655f696e646578005f210000636f70795f6e6f6e6f7665726c617070696e673c75383e00831e00006f766572686561645f666f7200c52000006d656d6f727900091f0000636c6561725f70696e75736500a70100006164645f7365676d656e7400721f00006c6566745f6269747300761e00006d6d61705f726573697a6500252100006d696e5f62793c2a6d75742075382c666e28262a6d75742075382c20262a6d757420753829202d3e20636f72653a3a636d703a3a4f72646572696e673e00eb2000004f726400fa1f00006c656164696e675f7a65726f7300bb200000636f72655f61726368005a0100007379735f616c6c6f6300ce000000736d616c6c5f696e64657800bc1f0000746f7000c91f0000686f6c6473009c1f00006e65787400d81f0000737973009a2000007b7b696d706c7d7d00ac2000006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b2c7573697a653e00e7000000736d616c6c62696e5f6174003c140000756e6c696e6b5f6368756e6b00552000006f66667365743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e00ca2000006d656d6f72795f67726f77009a1800007379735f7472696d00a11e000073697a65005c1e00007265616c6c6f63004d000000636f6d707574655f747265655f696e646578003c2000006164643c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e0027010000756e6c696e6b5f66697273745f736d616c6c5f6368756e6b00f01f00006e756d00571f000066726f6d5f6d656d009f2000006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b2c7573697a653e005a000000746d616c6c6f635f6c6172676500c10000006d61726b5f747265656d61700076200000696e646578009c1e00004368756e6b00ae1e00007365745f73697a655f616e645f70696e7573655f6f665f696e7573655f6368756e6b00410000007061645f7265717565737400b40100006d616c6c6f630067010000696e69745f62696e7300fc1e0000696e75736500f4000000736d616c6c6d61705f69735f6d61726b6564003f2100006d696e5f62793c7573697a652c666e28267573697a652c20267573697a6529202d3e20636f72653a3a636d703a3a4f72646572696e673e008c2000006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e00de2000006d61785f62793c7573697a652c666e28267573697a652c20267573697a6529202d3e20636f72653a3a636d703a3a4f72646572696e673e00062000007772617070696e675f61646400b71f00005365676d656e74004d0100007265706c6163655f647600670000007472656562696e5f617400d9200000636d7000d51e00007365745f666f6f7400da000000696e736572745f736d616c6c5f6368756e6b003c000000446c6d616c6c6f63008a1f0000547265654368756e6b00d21c00006d656d616c69676e0013200000747261696c696e675f7a65726f730071200000736c69636500182100006d61783c7573697a653e00612000006164643c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a4368756e6b3e00a7000000696e736572745f6c617267655f6368756e6b00bb1e00007365745f73697a655f616e645f70696e7573655f6f665f667265655f6368756e6b00802000006765745f756e636865636b65645f6d75743c2a6d757420646c6d616c6c6f633a3a646c6d616c6c6f633a3a547265654368756e6b3e00161f00007365745f667265655f776974685f70696e7573650041010000736d616c6c5f696e6465783273697a6500c02000007761736d3332005a210000696e7472696e73696373004a1f000063696e757365002b000000646c6d616c6c6f6300eb1f0000636f726500322100006d696e3c2a6d75742075383e002b150000646973706f73655f6368756e6b003d1f00006d696e75735f6f66667365740081000000636c6561725f747265656d61700021200000707472000e010000726571756573743273697a6500691e00007472795f7265616c6c6f635f6368756e6b008d01000070726570656e645f616c6c6f6300a718000072656c656173655f756e757365645f7365676d656e747300a91f0000707265760034010000636c6561725f736d616c6c6d6170001a010000746d616c6c6f635f736d616c6c00301f00006d6d61707065640074010000696e69745f746f70008d18000073686f756c645f7472696d00dd1f0000616c6c6f63009a000000696e736572745f6368756e6b00492000006f66667365743c75383e00641f00007365745f696e7573650030000000616c69676e5f7570008f1f00006c6566746d6f73745f6368696c640081010000616c69676e5f6f6666736574008e00000069735f736d616c6c00231f000070696e757365009a0100007365676d656e745f686f6c64696e67007e1f00006c656173745f62697400b4000000747265656d61705f69735f6d61726b6564004c2100006d696e3c7573697a653e00000000003f0000000200a92d00003f0000001e00000070616e69635f61626f727400350000005f5f727573745f73746172745f70616e6963002800000061626f72740000000000b60400000200e82d0000a8030000ea0000005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f3200850300007b7b696d706c7d7d007d00000062636d7000230100005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f34005c0100005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f380076030000636f726500950100005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f3100170100006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e00300000006d656d63707900de0000006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e00f10100005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f3200500100006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e00960300006164643c75383e00630200005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f38002a0200005f5f6c6c766d5f6d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69635f34007b03000070747200a50000006d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e002b0000006d656d00750000006d656d636d7000d50200005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f32009c0200005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f31000e0300005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f340026000000636f6d70696c65725f6275696c74696e7300470300005f5f6c6c766d5f6d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69635f3800890100006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e005e0000006d656d73657400020300006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e00c90200006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e008a0300006f66667365743c75383e003b0300006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e001e0200006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7533323e00470000006d656d6d6f766500e50100006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7531363e00570200006d656d6d6f76655f656c656d656e745f756e6f7264657265645f61746f6d69633c7536343e0080030000636f6e73745f70747200900200006d656d7365745f656c656d656e745f756e6f7264657265645f61746f6d69633c75383e00b10000005f5f6c6c766d5f6d656d6370795f656c656d656e745f756e6f7264657265645f61746f6d69635f31000000000000cf20046e616d6501c72044001a6361737065725f6765745f73797374656d5f636f6e7472616374010d6361737065725f72657665727402146361737065725f63616c6c5f636f6e747261637403176361737065725f726561645f686f73745f62756666657204196361737065725f6765745f6e616d65645f6172675f73697a6505146361737065725f6765745f6e616d65645f617267061b6361737065725f7365745f616374696f6e5f7468726573686f6c64071c6361737065725f7570646174655f6173736f6369617465645f6b657908196361737065725f6164645f6173736f6369617465645f6b6579091c6361737065725f72656d6f76655f6173736f6369617465645f6b65790a0463616c6c0b2d5f5a4e31326b6579735f6d616e61676572376578656375746531376834313764356566333631323430623561450c0c5f5f727573745f616c6c6f630d0b5f5f72646c5f616c6c6f630e0e5f5f727573745f6465616c6c6f630f0d5f5f72646c5f6465616c6c6f63100e5f5f727573745f7265616c6c6f63110d5f5f72646c5f7265616c6c6f63121a5f5f727573745f616c6c6f635f6572726f725f68616e646c657213085f5f72675f6f6f6d14375f5a4e35616c6c6f6335616c6c6f63313868616e646c655f616c6c6f635f6572726f723137683934323763356662353936343736636345153b5f5a4e3373746435616c6c6f63323464656661756c745f616c6c6f635f6572726f725f686f6f6b313768656430626364313962633034653435344516385f5a4e35616c6c6f63377261775f766563313763617061636974795f6f766572666c6f773137683161316663323431653335623432613845172c5f5a4e34636f72653970616e69636b696e673570616e6963313768633838366134636234343739623036654518ba015f5a4e3131325f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243136756e777261705f6f725f72657665727432385f24753762242475376224636c6f7375726524753764242475376424313768373063373735393666353565663664654519455f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d653672657665727431376836636265353134383936336466383161451a505f5a4e35305f244c542454247532302461732475323024636f72652e2e636f6e766572742e2e496e746f244c542455244754242447542434696e746f31376831393761316462623732353939336166451b4a5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693673797374656d31316765745f61756374696f6e31376837633863383263653838333431346133451c425f5a4e35616c6c6f63377261775f7665633139526177566563244c5424542443244124475424377265736572766531376835663535386362653332373764363338451dba015f5a4e3131325f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243136756e777261705f6f725f72657665727432385f24753762242475376224636c6f737572652475376424247537642431376831333438663665663534336335636631451eba015f5a4e3131325f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243136756e777261705f6f725f72657665727432385f24753762242475376224636c6f737572652475376424247537642431376834333566363130383138636566363665451f505f5a4e35305f244c542454247532302461732475323024636f72652e2e636f6e766572742e2e496e746f244c542455244754242447542434696e746f3137686138323564623533633962386637323745203d5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f61706936746f5f707472313768666566316661363563393334353139304521635f5a4e36385f244c54246361737065725f74797065732e2e636c5f747970652e2e434c54797065247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e65313768383038663837333031646331306234654522625f5a4e35616c6c6f6335626f7865643136426f78244c542454244324412447542431336e65775f756e696e69745f696e32385f24753762242475376224636c6f7375726524753764242475376424313768336130623164393435376662613136364523475f5a4e31326361737065725f747970657337636c5f7479706536434c54797065313773657269616c697a65645f6c656e677468313768363664323366386233626535333561334524425f5a4e31326361737065725f747970657337636c5f7479706536434c547970653132617070656e645f6279746573313768623665623735653439313430663135654525305f5a4e34636f72653970616e69636b696e673970616e69635f666d7431376836616132613866383434383462356637452611727573745f626567696e5f756e77696e64272f5f5a4e34636f726533707472313364726f705f696e5f706c616365313768303063303861616238303432336238384528455f5a4e33365f244c542454247532302461732475323024636f72652e2e616e792e2e416e792447542437747970655f6964313768313238653233633939663634343661354529395f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63366d616c6c6f6331376863666334343537313061306638663730452a405f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633132756e6c696e6b5f6368756e6b31376834343063613330346363396233363039452b415f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f633133646973706f73655f6368756e6b31376834376136616264393535343334303663452c375f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63346672656531376831383130336537336631323266313365452d3b5f5a4e38646c6d616c6c6f6338646c6d616c6c6f6338446c6d616c6c6f63386d656d616c69676e31376837303866313534326566303436656138452e4d5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d65313363616c6c5f636f6e747261637431376837336536623561373037336564366534452f345f5a4e34636f726533707472313364726f705f696e5f706c61636531376830626461376433333434653065646664452e32343833303c5f5a4e31326361737065725f7479706573396279746573726570723131646573657269616c697a653137683434333264323963323861343233326645314d5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d6531336765745f6e616d65645f617267313768323665626533646131646166663331364532bb015f5a4e3130385f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243231756e777261705f6f725f7265766572745f7769746832385f24753762242475376224636c6f7375726524753764242475376424313768653934396335613333363439613135344533bf015f5a4e3131325f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243231756e777261705f6f725f7265766572745f7769746832385f24753762242475376224636c6f73757265247537642424753764243137683338393831616365303037633439643145344d5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d6531336765745f6e616d65645f6172673137683830623131326330663930336339323745354d5f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d6531336765745f6e616d65645f617267313768393938356336663561376138626136354536455f5a4e31356361737065725f636f6e74726163743132636f6e74726163745f6170693772756e74696d6536726576657274313768653232393732386534653463653663374537475f5a4e31326361737065725f7479706573313272756e74696d655f61726773313152756e74696d654172677336696e73657274313768653065386661363630303131353262654538375f5a4e35616c6c6f63337665633132566563244c542454244754243772657365727665313768323136373331646162663536336263664539475f5a4e31326361737065725f7479706573313272756e74696d655f61726773313152756e74696d654172677336696e7365727431376866313430303935653061623464326234453aba015f5a4e3131325f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230246361737065725f636f6e74726163742e2e756e777261705f6f725f7265766572742e2e556e777261704f72526576657274244c54245424475424244754243136756e777261705f6f725f72657665727432385f24753762242475376224636c6f737572652475376424247537642431376830653264333963323037376364303366453b355f5a4e31326b6579735f6d616e6167657231347365745f6b65795f77656967687431376839633566343738396534303561373139453c3b5f5a4e337374643970616e69636b696e673230727573745f70616e69635f776974685f686f6f6b31376861343738616564326338363633323962453d0a727573745f70616e69633e3b5f5a4e34636f7265366f7074696f6e31354f7074696f6e244c5424542447542436756e7772617031376836353863323832353862643834353934453f4d5f5a4e3373746431307379735f636f6d6d6f6e396261636b747261636532365f5f727573745f656e645f73686f72745f6261636b7472616365313768303539383334363238353439386536334540585f5a4e337374643970616e69636b696e673139626567696e5f70616e69635f68616e646c657232385f24753762242475376224636c6f7375726524753764242475376424313768623430663665613937626264393362384541066d656d63707942066d656d736574430462636d7000550970726f64756365727302086c616e6775616765010452757374000c70726f6365737365642d62790105727573746325312e34392e302d6e696768746c79202832356636393338646120323032302d31312d303929';
